home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / imail120.exe / IMAIL.DOC < prev    next >
Text File  |  1991-08-17  |  229KB  |  5,593 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                    ╒═════════════════════════════════════════╕
  21.                    │                                         │
  22.                    │                I M A I L                │
  23.                    │                                         │
  24.                    │                                         │
  25.                    │   The "Semi-Intuitive" Mail Processor   │
  26.                    │                                         │
  27.                    │                                         │
  28.                    │                                         │
  29.                    │              Version 1.20               │
  30.                    │                                         │
  31.                    ╘═════════════════════════════════════════╛
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                      Copyright 1990, 1991 by Fabiano Fabris
  39.                              for Intuition Software
  40.  
  41.                                All Rights Reserved
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                                   Dedicated to
  53.                                  Marco Manzocco
  54.                             and all the beta testers
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.     ═══════════════════════════════════════════════════════════════════════
  68.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  69.     ═══════════════════════════════════════════════════════════════════════
  70.  
  71.  
  72.                            ═══ TABLE OF CONTENTS ═══
  73.  
  74.     1. INTRODUCTION .................................................... 1
  75.  
  76.     2. WARRANTY AND REGISTRATION INFORMATION ........................... 2
  77.        a. Standard Disclaimer .......................................... 3
  78.  
  79.     3. ACKNOWLEDGEMENTS ................................................ 4
  80.        a. Copyrights ................................................... 4
  81.  
  82.     4. INSTALLATION .................................................... 5
  83.        a. Environment Variables ........................................ 5
  84.           1) IMAIL ..................................................... 5
  85.           2) POINTNET .................................................. 5
  86.        b. System Requirements .......................................... 6
  87.           1) Hardware .................................................. 6
  88.           2) Software .................................................. 6
  89.           3) Networks & File Sharing ................................... 6
  90.        c. Upgrading from Previous Versions ............................. 7
  91.  
  92.     5. IMSETUP ......................................................... 8
  93.        a. General Configuration ........................................ 8
  94.           1) System Addresses .......................................... 8
  95.           2) Domain Names .............................................. 9
  96.           3) Subdirectories ............................................ 9
  97.              - QBBS/RA System .......................................... 9
  98.              - Net Mail Message ........................................ 10
  99.              - Inbound Net Files ....................................... 10
  100.              - Outbound Net Files ...................................... 10
  101.              - IMAIL Log File Name ..................................... 10
  102.              - Auto-Added Areas Log .................................... 11
  103.              - Log Format .............................................. 11
  104.              - Bad Message Board ....................................... 11
  105.              - Dupe Message Board ...................................... 11
  106.              - Default Origin .......................................... 12
  107.           4) AreaLink Options .......................................... 12
  108.              - Keep AreaLink Receipt ................................... 12
  109.              - Allow Rescan Request .................................... 12
  110.              - AreaLink Help Text ...................................... 12
  111.              - Forward Link Requests (R) ............................... 13
  112.           5) Other Parameters .......................................... 13
  113.              - Environment ............................................. 14
  114.              - Check Bad Message Board ................................. 14
  115.              - ARCmail 0.6 Compatibility ............................... 14
  116.              - Number of Dupe Records .................................. 15
  117.              - Auto-add ................................................ 15
  118.              - Max Packet Size (R) ..................................... 15
  119.              - Swap Options ............................................ 15
  120.              - Truncate/Delete Sent ARCmail ............................ 16
  121.              - Single Bundle Extract (R) ............................... 16
  122.              - Send Return Receipt (R) ................................. 16
  123.              - Forward For (R) ......................................... 17
  124.              - Automatic Message Replies (R) ........................... 17
  125.              - Sysop Name .............................................. 17
  126.        b. Compression Programs ......................................... 17
  127.  
  128.     ═══════════════════════════════════════════════════════════════════════
  129.     (C) Fabiano Fabris                                               Page i
  130.     ═══════════════════════════════════════════════════════════════════════
  131.  
  132.     ═══════════════════════════════════════════════════════════════════════
  133.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  134.     ═══════════════════════════════════════════════════════════════════════
  135.  
  136.  
  137.        c. Decompression Programs ....................................... 18
  138.        d. Echo Areas ................................................... 18
  139.           1) Editing Keys .............................................. 19
  140.              - F1: Edit ................................................ 19
  141.              - F2: Find ................................................ 19
  142.              - F3: Global .............................................. 19
  143.              - F4: Browse .............................................. 20
  144.              - F10: Save ............................................... 20
  145.              - Ins: Add ................................................ 20
  146.              - Del: Delete ............................................. 20
  147.              - Home: First ............................................. 20
  148.              - End: Last ............................................... 20
  149.              - ESC: Exit ............................................... 21
  150.              - PgUp/PgDn: Previous/Next ................................ 21
  151.           2) The Echo Area Record ...................................... 21
  152.              - Area Name ............................................... 21
  153.              - Active .................................................. 21
  154.              - Comment ................................................. 22
  155.              - Origin Line ............................................. 22
  156.              - Board ................................................... 22
  157.              - Passthrough ............................................. 23
  158.              - Secure .................................................. 23
  159.              - # Days .................................................. 23
  160.              - Group ................................................... 23
  161.              - Tiny-Seens .............................................. 24
  162.              - Keep-Seens .............................................. 24
  163.              - # Msgs .................................................. 24
  164.              - Origin Address .......................................... 24
  165.              - Seen-Bys ................................................ 24
  166.              - Export List ............................................. 25
  167.        e. Node Export Manager .......................................... 25
  168.           1) Editing Keys .............................................. 25
  169.              - F1: Edit ................................................ 25
  170.              - F2: Find ................................................ 25
  171.              - F4: Browse .............................................. 25
  172.              - F10: Save ............................................... 26
  173.              - Ins: Add ................................................ 26
  174.              - Del: Delete ............................................. 26
  175.              - Home: First ............................................. 26
  176.              - End: Last ............................................... 26
  177.              - ESC: Exit ............................................... 26
  178.              - PgUp/PgDn: Previous/Next ................................ 26
  179.           2) Address ................................................... 27
  180.           3) Password .................................................. 27
  181.           4) Groups .................................................... 27
  182.           5) Direct .................................................... 27
  183.           6) Remote Maint (R) .......................................... 27
  184.           7) Status .................................................... 28
  185.           8) Program ................................................... 28
  186.           9) Capability ................................................ 28
  187.           10) Cap Handling ............................................. 29
  188.        f. Pack Routing ................................................. 29
  189.        g. Import/Export ................................................ 30
  190.           1) Import Areas.Bbs .......................................... 30
  191.           2) Export Areas Config (R) ................................... 31
  192.  
  193.     ═══════════════════════════════════════════════════════════════════════
  194.     (C) Fabiano Fabris                                              Page ii
  195.     ═══════════════════════════════════════════════════════════════════════
  196.  
  197.     ═══════════════════════════════════════════════════════════════════════
  198.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  199.     ═══════════════════════════════════════════════════════════════════════
  200.  
  201.  
  202.           3) Create Areas.Bbs File ..................................... 31
  203.           4) Export Group List (R) ..................................... 31
  204.           5) Export Nodes Config (R) ................................... 32
  205.  
  206.     6. IMAIL COMMAND LINE OPTIONS ...................................... 33
  207.        a. /? - Help .................................................... 33
  208.        b. TOSS - Toss Incoming Mail .................................... 33
  209.           1) /B - Check Bad Message Board .............................. 34
  210.           2) /N - No AreaLink .......................................... 34
  211.        c. SCAN - Scan for Outgoing Mail ................................ 34
  212.           1) /F - Force Complete SCAN .................................. 35
  213.        d. ALNK - AreaLink .............................................. 35
  214.  
  215.     7. IMPACK - Pack Net Mail Messages ................................. 36
  216.        a. /N - No default pack routing ................................. 37
  217.        b. /C - Pack Crash Messages ..................................... 38
  218.        c. /H - Pack Hold Messages ...................................... 38
  219.        d. /? - Help .................................................... 38
  220.  
  221.     8. AREALINK ........................................................ 39
  222.        a. Format of the Request ........................................ 39
  223.        b. Meta-Commands ................................................ 40
  224.           1) %ALL ...................................................... 40
  225.           2) %FROM (R) ................................................. 40
  226.           3) %HELP ..................................................... 41
  227.           4) %LIST ..................................................... 41
  228.           5) %QUERY .................................................... 41
  229.           6) %RESCAN ................................................... 41
  230.           7) %UNLINKED ................................................. 42
  231.        c. AreaLink Replies ............................................. 42
  232.        d. Forward Link Requests (R) .................................... 42
  233.        e. Remote Deletion (R) .......................................... 42
  234.        f. Remote Change (R) ............................................ 43
  235.  
  236.     9. AUTOMATIC MESSAGE REPLIES (R) ................................... 44
  237.        a. %of% ......................................................... 44
  238.        b. %ol% ......................................................... 44
  239.        c. %os% ......................................................... 44
  240.        d. %df% ......................................................... 44
  241.        e. %dl% ......................................................... 44
  242.        f. %ds% ......................................................... 44
  243.        g. %mt% ......................................................... 44
  244.        h. %md% ......................................................... 45
  245.        i. %at% ......................................................... 45
  246.        j. %ad% ......................................................... 45
  247.        k. %dy% ......................................................... 45
  248.        l. %im% ......................................................... 45
  249.  
  250.     10. IMTHINGS ....................................................... 46
  251.        a. IMPORT - Import Net Mail Messages ............................ 46
  252.        b. INDEX - Rebuild index files .................................. 46
  253.        c. KILL - Delete messages from an area .......................... 47
  254.           1) /A<areaname> .............................................. 47
  255.           2) /B<board> ................................................. 47
  256.           3) /D<days> .................................................. 47
  257.  
  258.     ═══════════════════════════════════════════════════════════════════════
  259.     (C) Fabiano Fabris                                             Page iii
  260.     ═══════════════════════════════════════════════════════════════════════
  261.  
  262.     ═══════════════════════════════════════════════════════════════════════
  263.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  264.     ═══════════════════════════════════════════════════════════════════════
  265.  
  266.  
  267.           4) /K<days> (R) .............................................. 48
  268.           5) /N<number> ................................................ 48
  269.           6) /P - Run PACK after KILL .................................. 48
  270.           7) /U - Use Default Information .............................. 48
  271.        d. LINK - Link Messages in Message Base ......................... 49
  272.           1) /C - Clean ................................................ 49
  273.        e. MOVE - Move Message Area ..................................... 49
  274.           1) /R<src area> .............................................. 50
  275.           2) /S<src board> ............................................. 50
  276.           3) /T<dst area> .............................................. 50
  277.           4) /D<dst board> ............................................. 50
  278.        f. NOLINK ....................................................... 50
  279.           1) /D - Mark as Deleted ...................................... 51
  280.           2) /I - Mark as Inactive ..................................... 51
  281.           3) /P - Passthrough Only ..................................... 51
  282.        g. NOTIFY - Send list of linked echos ........................... 51
  283.           1) /A - List all available areas ............................. 52
  284.           2) /N - No node manager ...................................... 52
  285.           3) /P - Notify AreaLink Password ............................. 52
  286.        h. PACK - Compress message base ................................. 52
  287.           1) /B - Keep backup .......................................... 53
  288.           2) /R - Renumber ............................................. 53
  289.        i. POST - Post message in echo area ............................. 53
  290.           1) /F<filename> .............................................. 53
  291.           2) /A<areaname> .............................................. 53
  292.           3) /B<board> ................................................. 53
  293.           4) /W<to_who> ................................................ 54
  294.           5) /R<from_who> .............................................. 54
  295.           6) /S<subject> ............................................... 54
  296.        j. RECOVER (R) - Unerase messages ............................... 54
  297.           1) /A<areaname> .............................................. 54
  298.           2) /B<board> ................................................. 55
  299.           3) /U - Automatic Mode ....................................... 55
  300.        k. SEND (R) - Send a file ....................................... 55
  301.           1) /F<filename> .............................................. 55
  302.           2) /A<address> ............................................... 56
  303.           3) /W<to_who> ................................................ 56
  304.           4) /T<text> .................................................. 56
  305.           5) /C - Crash ................................................ 56
  306.           6) /H - Hold ................................................. 56
  307.           7) /D - Direct ............................................... 56
  308.           8) /K - Kill/Sent ............................................ 57
  309.           9) /E - Delete/Sent .......................................... 57
  310.           10) /Y<days> - Newer than .................................... 57
  311.           11) /N<1-16> - Alternate AKA ................................. 57
  312.        l. SORT - Sort the Message Base ................................. 57
  313.           1) /Q - "Quick" Sort ......................................... 57
  314.        m. STAT - Generate Statistics Report ............................ 58
  315.           1) /C - Use only low ASCII ................................... 58
  316.           2) /E - Show Empty Areas Also ................................ 58
  317.           3) /F - Echo Stat Log File ................................... 58
  318.           4) /G - Groups ............................................... 59
  319.           5) /K - Keep Statistics Information .......................... 59
  320.           6) /B - Sort by Board number ................................. 59
  321.           7) /R - Sort by Group ........................................ 59
  322.  
  323.     ═══════════════════════════════════════════════════════════════════════
  324.     (C) Fabiano Fabris                                              Page iv
  325.     ═══════════════════════════════════════════════════════════════════════
  326.  
  327.     ═══════════════════════════════════════════════════════════════════════
  328.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  329.     ═══════════════════════════════════════════════════════════════════════
  330.  
  331.  
  332.           8) /N - Sort by Area Name .................................... 59
  333.  
  334.     11. AN OVERVIEW OF ECHOMAIL ........................................ 60
  335.        a. What is Echo Mail? ........................................... 60
  336.        b. How it Works ................................................. 60
  337.        c. Echo Mail Message Control Information ........................ 60
  338.           1) Area Line ................................................. 61
  339.           2) Tear Line ................................................. 61
  340.           3) Origin Line ............................................... 61
  341.           4) SEEN-BY Lines ............................................. 62
  342.           5) PATH Lines ................................................ 62
  343.        d. Methods of Sending Echo Mail ................................. 62
  344.        e. Topology ..................................................... 63
  345.        f. Why a PATH line? ............................................. 64
  346.        g. Gating of Echo Mail .......................................... 65
  347.  
  348.     12. KLUDGE LINES USED BY IMAIL ..................................... 66
  349.        a. INTL ......................................................... 66
  350.        b. TOPT ......................................................... 66
  351.        c. FMPT ......................................................... 67
  352.        d. EID .......................................................... 67
  353.        e. MSGID ........................................................ 67
  354.        f. REPLY ........................................................ 68
  355.        g. PID .......................................................... 68
  356.        h. FLAGS ........................................................ 68
  357.           1) DIR ....................................................... 68
  358.           2) IMM ....................................................... 68
  359.           3) TFS ....................................................... 68
  360.           4) KFS ....................................................... 69
  361.           5) CFM ....................................................... 69
  362.           6) RRQ ....................................................... 69
  363.  
  364.     13. BATCH FILE EXAMPLE ............................................. 70
  365.  
  366.     14. MISCELLANEOUS INFORMATION ...................................... 72
  367.        a. A Note about Capability ...................................... 72
  368.        b. Files Maintained by IMAIL .................................... 72
  369.        c. Exit Codes ................................................... 73
  370.  
  371.     15. IMAIL DISTRIBUTION SITES ....................................... 75
  372.        a. Registration Sites ........................................... 75
  373.           1) Headquarters .............................................. 75
  374.           2) Australia ................................................. 75
  375.           3) Europe .................................................... 75
  376.           4) Germany ................................................... 75
  377.           5) North America ............................................. 76
  378.              - IMAIL Support & Distribution N.A. #1 .................... 76
  379.              - IMAIL Support & Distribution N.A. #2 .................... 76
  380.        b. Support Sites ................................................ 76
  381.           1) Austria ................................................... 76
  382.           2) France .................................................... 76
  383.           3) Spain ..................................................... 76
  384.           4) Sweden .................................................... 76
  385.           5) Switzerland ............................................... 77
  386.           6) U.S.A. .................................................... 77
  387.  
  388.     ═══════════════════════════════════════════════════════════════════════
  389.     (C) Fabiano Fabris                                               Page v
  390.     ═══════════════════════════════════════════════════════════════════════
  391.  
  392.     ═══════════════════════════════════════════════════════════════════════
  393.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  394.     ═══════════════════════════════════════════════════════════════════════
  395.  
  396.  
  397.      1. INTRODUCTION
  398.  
  399.         IMAIL is a FTSC-compatible echo mail processor and net mail message
  400.         bundler written for QuickBBS  or RemoteAccess and fully  compatible
  401.         BBS software. It can be used with mailers which implement the  file
  402.         attach method of mail transfer (such as FrontDoor), or with systems
  403.         which use "flow files" (such as Binkley).
  404.  
  405.         It also features full Zone and Point support, eliminating the  need
  406.         to use the "fake address" method of sending mail to and from points
  407.         (IMAIL does however have limited support for point net addressing).
  408.  
  409.         If you  are new  to  FidoNet-type mail  processing, I  suggest  you
  410.         familiarize yourself with the documentation for the mailer you will
  411.         be using, and read "An Overview of Echomail", Chapter 11.
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.     ═══════════════════════════════════════════════════════════════════════
  454.     (C) Fabiano Fabris                                              Page 1
  455.     ═══════════════════════════════════════════════════════════════════════
  456.  
  457.     ═══════════════════════════════════════════════════════════════════════
  458.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  459.     ═══════════════════════════════════════════════════════════════════════
  460.  
  461.  
  462.      2. WARRANTY AND REGISTRATION INFORMATION
  463.  
  464.         IMAIL is distributed as ShareWare. This means that you are free  to
  465.         distribute this program to  anyone you like, as  long as you  don't
  466.         charge for it, modify the program in  any way, or add files to  the
  467.         original distribution archives.
  468.  
  469.         IMAIL may be used freely without registration in non-commercial and
  470.         non-governmental sites.  Commercial  and  governmental  sites  MUST
  471.         register the program if they  intend to continue using the  program
  472.         after a trial period of THIRTY (30) days.
  473.  
  474.         Registration is valid  for all  versions of the  program; you  only
  475.         need to  register once.  It will  enable the  advanced features  of
  476.         IMAIL, and give  me incentive  to continue  development... so  that
  477.         little feature you suggested can be implemented!  :-)
  478.  
  479.         The base  registration  cost  is $50.00  US.  For  specific  rates,
  480.         contact the  registration site  closest to  you, the  addresses  of
  481.         which appear in Chapter  15. Section a. When  you register, send  a
  482.         cheque or money  order to  the registration  site, and  a net  mail
  483.         message with your name  as it appears in  the IMSETUP screen,  your
  484.         postal address, and one of the network addresses you have  defined.
  485.         This is important, because  the key you receive  will be locked  on
  486.         your name and the network address you supply.
  487.  
  488.         When the registration fee is received, you shall be sent a net mail
  489.         message to which  your key will  be attached. The  name of the  key
  490.         file you will  receive will resemble  154BD7A9.KEY; rename this  to
  491.         IMAIL.KEY and copy it to the directory from which you run IMAIL, or
  492.         to the directory pointed to by the IMAIL environment variable. This
  493.         will enable the advanced features of  IMAIL. The key will be  valid
  494.         for all versions of IMAIL, future and past.
  495.  
  496.         IMAIL is in  no way a  crippled program, nor  will it stop  working
  497.         after a  certain amount  of time.  I didn't  like this  concept  in
  498.         ShareWare  programs.   So  instead,   some  extra   features   were
  499.         implemented which  would  only work  in  registered copies  of  the
  500.         program.
  501.  
  502.         This program  is only  guaranteed to  take up  disk space,  nothing
  503.         else. In other words, if it  breaks itself or your system, you  own
  504.         both parts. However, I will do  my utmost to fix any bugs  reported
  505.         to me, ask long as  I have enough information to  do so. Due to  my
  506.         work load, I can only guarantee support to registered users.
  507.  
  508.         Bug reports and comments should be addressed to:
  509.  
  510.            Fabiano Fabris
  511.            Via Zardini 19
  512.            33090 Sequals (PN)
  513.            Italy
  514.  
  515.            FidoNet   2:230/41.22
  516.  
  517.  
  518.     ═══════════════════════════════════════════════════════════════════════
  519.     (C) Fabiano Fabris                                              Page 2
  520.     ═══════════════════════════════════════════════════════════════════════
  521.  
  522.     ═══════════════════════════════════════════════════════════════════════
  523.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  524.     ═══════════════════════════════════════════════════════════════════════
  525.  
  526.  
  527.         a. Standard Disclaimer
  528.  
  529.            This  product  is  meant  for  educational  purposes  only.  Any
  530.            resemblance  to  real   persons,  living  or   dead  is   purely
  531.            coincidental. Void  where  prohibited. Some  assembly  required.
  532.            List  each  check  separately  by  bank  number.  Batteries  not
  533.            included. Contents  may  settle  during shipment.  Use  only  as
  534.            directed. No other  warranty expressed  or implied.  Do not  use
  535.            while operating a motor vehicle or heavy equipment. Postage will
  536.            be paid by addressee.  Subject to CAB approval.  This is not  an
  537.            offer to sell securities.  Apply only to  affected area. May  be
  538.            too intense for some viewers. Do  not stamp. Use other side  for
  539.            additional listings. For recreational use only. Do not  disturb.
  540.            All models over 18 years of age. If condition persists,  consult
  541.            your physician. No  user-serviceable parts  inside. Freshest  if
  542.            eaten before date on carton.  Subject to change without  notice.
  543.            Times approximate. Simulated  picture. No  postage necessary  if
  544.            mailed in  Antartica. Breaking  seal constitutes  acceptance  of
  545.            agreement. For off-road use only. As  seen on TV. One size  fits
  546.            all. Many suitcases look alike. Contains a substantial amount of
  547.            non-tobacco ingredients.  Colours may,  in time,  fade. We  have
  548.            sent the forms  which seem to  be right for  you. Slippery  when
  549.            wet. For office  use only.  Not affiliated with  the Red  Cross.
  550.            Drop in any mailbox. Edited  for television. Keep cool;  process
  551.            promptly. Post office will not deliver without postage. List was
  552.            current at time  of printing.  Return to  sender, no  forwarding
  553.            order on file,  unable to forward.  Not responsible for  direct,
  554.            indirect, incidental or consequential damages resulting from any
  555.            defect, error or failure to perform. At participating  locations
  556.            only.  Not the Beatles. Penalty for  private use. See label  for
  557.            sequence. Substantial penalty for early withdrawal. Do not write
  558.            below this line.  Falling rock.  Lost ticket pays maximum  rate.
  559.            Your cancelled check  is your  receipt. Add  toner. Place  stamp
  560.            here. Avoid contact with skin. Sanitized for your protection. Be
  561.            sure each item is properly endorsed. Sign here without admitting
  562.            guilt. Employees and their families are not eligible. Beware  of
  563.            dog. Contestants have been briefed on some questions before  the
  564.            show. Limited time  offer, call now  to insure prompt  delivery.
  565.            You must  be  present  to  win.  No  passes  accepted  for  this
  566.            engagement. No purchase necessary. Processed at location stamped
  567.            in code at top  of carton. Shading within  a garment may  occur.
  568.            Use only in well-ventilated area. Keep away from fire or  flame.
  569.            Replace with same type. Approved for veterans. Booths for two or
  570.            more. Check  here if  tax deductible.  Some equipment  shown  is
  571.            optional. Price  does not  include  taxes. Not  recommended  for
  572.            children. Prerecorded for this time zone. Reproduction  strictly
  573.            prohibited. No  solicitors.  No  alcohol, dogs,  or  horses.  No
  574.            anchovies unless  otherwise specified.  Restaurant package,  not
  575.            for resale. List at  least two alternate  dates. First pull  up,
  576.            then pull down. Call toll  free before digging. Driver does  not
  577.            carry cash. Some  of the  trademarks mentioned  in this  product
  578.            appear  for  identification  purposes  only.  Record  additional
  579.            transactions on back of previous stub.
  580.  
  581.            This supersedes all previous notices.
  582.  
  583.     ═══════════════════════════════════════════════════════════════════════
  584.     (C) Fabiano Fabris                                              Page 3
  585.     ═══════════════════════════════════════════════════════════════════════
  586.  
  587.     ═══════════════════════════════════════════════════════════════════════
  588.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  589.     ═══════════════════════════════════════════════════════════════════════
  590.  
  591.  
  592.      3. ACKNOWLEDGEMENTS
  593.  
  594.         This program is dedicated to Marco Manzocco, my very close  friend,
  595.         without whose support IMAIL would never have been written.
  596.  
  597.         My deepest gratitude to  my Beta Testers,  who risked seeing  their
  598.         message base grunged  by my  program, and for  having had  patience
  599.         when I released buggy beta  versions (a few horrible examples  come
  600.         to mind). I could never have done it without them!
  601.  
  602.         Very special thanks to:
  603.  
  604.            Henk  Heidema,   Jimmy  Hansen,   Roelof  Heuvel,   Joaquim   H.
  605.            Homrighausen, Mark Howard, Andreas Klein, Konrad Knauer, Maurice
  606.            Leeflang, Andreas  Levenitschnig, Luca  Leone, Jim  Louvau,  Tom
  607.            McGivern, Klaus Michael Ruebsam.
  608.  
  609.         IMSETUP makes use of  the C eXtended Library  (CXL) version 5.2  by
  610.         Mike Smedley.
  611.  
  612.  
  613.         a. Copyrights
  614.  
  615.            These  programs  are  mentioned   in  this  document,  and   are
  616.            copyrighted as follows:
  617.  
  618.               Binkley                       Bit Bucket Software Co
  619.               D'Bridge                      Chris Irwin
  620.               FrontDoor                     Joaquim Homrighausen
  621.               oMMM                          Wymm Wagner III
  622.               QuickBBS                      Richard Creighton &
  623.                                             Steve Grabilowitz
  624.               RemoteAccess                  Andrew Milner
  625.               Scottex Toilet Paper          Scott Corp.
  626.               TosScan                       Joaquim Homrighausen
  627.               XRS                           Mike Ratledge
  628.  
  629.            If I have forgotten someone, or have made any mistakes, my  most
  630.            sincere apologies! Drop  me a line  and I will  rectify for  the
  631.            next release.
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.     ═══════════════════════════════════════════════════════════════════════
  649.     (C) Fabiano Fabris                                              Page 4
  650.     ═══════════════════════════════════════════════════════════════════════
  651.  
  652.     ═══════════════════════════════════════════════════════════════════════
  653.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  654.     ═══════════════════════════════════════════════════════════════════════
  655.  
  656.  
  657.      4. INSTALLATION
  658.  
  659.         IMAIL is supplied in a single compressed file which should  contain
  660.         the following files:
  661.  
  662.            IMAIL.EXE            The executable file
  663.  
  664.            IMPACK.EXE           The net mail packer program
  665.  
  666.            IMSETUP.EXE          The setup program
  667.  
  668.            IMCVT.EXE            Conversion program for upgrades
  669.  
  670.            IMTHINGS.EXE         The external utilities
  671.  
  672.            IMAIL.DOC            The documentation
  673.  
  674.            CHANGES.DOC          Changes since the last release
  675.  
  676.            IM_REPLY.TXT         Sample text to use with the Automatic
  677.                                 reply function
  678.  
  679.            IMAIL.Q&A            Common questions (by Andreas Klein)
  680.  
  681.            REGISTER.FRM         A registration form  which may be  imported
  682.                                 into a net mail message
  683.  
  684.         Copy the executable files to the same directory (which might be the
  685.         same directory from which you run QuickBBS or RemoteAccess) and run
  686.         IMSETUP.
  687.  
  688.  
  689.         a. Environment Variables
  690.  
  691.  
  692.            1) IMAIL
  693.  
  694.               Should you want IMAIL to look for its configuration files  in
  695.               another subdirectory, set the  environment variable IMAIL  to
  696.               point to it. For example:
  697.  
  698.                  SET IMAIL=C:\IMAIL
  699.  
  700.               Please note that IMAIL and its companion programs do not make
  701.               use of  any  other  program's configuration  files;  so,  for
  702.               example, message status  is specified in  the Node Manager  -
  703.               the mailer's route file is not used.
  704.  
  705.  
  706.            2) POINTNET
  707.  
  708.               If you  are a  "boss" node  and have  point running  software
  709.               which cannot  handle 4D  addressing, you  will have  assigned
  710.               them a point  net (sometimes called  a fakenet) address.  You
  711.               should inform IMAIL of this point net by setting the POINTNET
  712.  
  713.     ═══════════════════════════════════════════════════════════════════════
  714.     (C) Fabiano Fabris                                              Page 5
  715.     ═══════════════════════════════════════════════════════════════════════
  716.  
  717.     ═══════════════════════════════════════════════════════════════════════
  718.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  719.     ═══════════════════════════════════════════════════════════════════════
  720.  
  721.  
  722.               environment variable, so that TOSS  and SCAN can then  remove
  723.               addresses contining the point net  from the SEEN-BYs in  echo
  724.               mail messages.
  725.  
  726.               For example, if  you were  using a  point net  of 31339,  you
  727.               would set the POINTNET variable with:
  728.  
  729.                  SET POINTNET=31339
  730.  
  731.  
  732.         b. System Requirements
  733.  
  734.  
  735.            1) Hardware
  736.  
  737.               IBM PC/AT/386, or fully compatible
  738.               Mono or color display
  739.               Hard disk
  740.  
  741.  
  742.            2) Software
  743.  
  744.               MS-DOS (or PC-DOS) 3.10 or greater
  745.               A message editor which supports the QuickBBS message format
  746.               An FTSC-0001 compatible  mailer
  747.               One or more compression programs, selected from:
  748.  
  749.                  ARC by System Enhancement Associates;
  750.                  Arj by Robert K. Jung
  751.                  LHa by Haruyasu Yoshizaki;
  752.                  PKARC/PKPAK by PKWARE Inc.;
  753.                  PAK by NoGate Consulting;
  754.                  PKZip by PKWARE Inc.;
  755.                  ZOO by Rhaul Dhesi.
  756.  
  757.  
  758.            3) Networks & File Sharing
  759.  
  760.               IMAIL implements file sharing as "expected" by  RemoteAccess.
  761.               What this means  is that it  will open all  files in  sharing
  762.               mode, and will lock MSGINFO.BBS just before writing to any of
  763.               the message base files.
  764.  
  765.               Note that SHARE.EXE  =must= be  loaded in order  for this  to
  766.               work correctly!
  767.  
  768.               However, IMTHINGS does =not= make use of file sharing. It  is
  769.               expected that message base utilities will not be run while  a
  770.               user is on line, or while some other program is making use of
  771.               the message  base.  Damage  can  result if  you  try  to  use
  772.               IMTHINGS together with another program.
  773.  
  774.               WARNING!!!  This version of  IMAIL has not  been tested  with
  775.               any networking  software!  If you  run  Novell or  any  other
  776.               network, you do so at your own risk!
  777.  
  778.     ═══════════════════════════════════════════════════════════════════════
  779.     (C) Fabiano Fabris                                              Page 6
  780.     ═══════════════════════════════════════════════════════════════════════
  781.  
  782.     ═══════════════════════════════════════════════════════════════════════
  783.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  784.     ═══════════════════════════════════════════════════════════════════════
  785.  
  786.  
  787.         c. Upgrading from Previous Versions
  788.  
  789.            If you  are upgrading  IMAIL from  a previous  version (1.00  or
  790.            1.10), please see  the file CHANGES.DOC  for information on  the
  791.            new features.
  792.  
  793.            Also, before using any of the  other programs, run IMCVT in  the
  794.            directory in which  the IMAIL configuration  files are  located.
  795.            Once the conversion is  complete, run IMSETUP,  and go into  the
  796.            Area Manager.  Make  any changes  you  wish and  then  exit  the
  797.            manager. This will regenerate  the IMAIL.AX (Areas Index)  file,
  798.            which IMCVT does not do.
  799.  
  800.            Note that the PACK function which was once part of IMAIL.EXE has
  801.            been "exported" as  a separate program,  called IMPACK.EXE;  you
  802.            will need to modify your batch files to reflect this.
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.     ═══════════════════════════════════════════════════════════════════════
  844.     (C) Fabiano Fabris                                              Page 7
  845.     ═══════════════════════════════════════════════════════════════════════
  846.  
  847.     ═══════════════════════════════════════════════════════════════════════
  848.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  849.     ═══════════════════════════════════════════════════════════════════════
  850.  
  851.  
  852.      5. IMSETUP
  853.  
  854.         The program IMSETUP is used  to configure the various options  used
  855.         by IMAIL. Some of these may be omitted, and some are available only
  856.         to registered users.
  857.  
  858.         In this chapter, each  option will be  examined in detail.  Options
  859.         available only to registered users are indicated with an (R).
  860.  
  861.         IMSETUP can be  given one  or more command  line options,  selected
  862.         from the following:
  863.  
  864.            /M    Force 'mono' color set
  865.            /C    Force 'color' color set
  866.            /D    Force direct screen writes
  867.            /S    Force CGA snow elimination
  868.  
  869.         Naturally, /D and /S have exactly opposite effects, so it makes  no
  870.         sense to use them together.
  871.  
  872.         Note: Should  you  wish  IMSETUP  to create  and/or  look  for  the
  873.         configuration files in a directory which is different from the  one
  874.         in which you ran it, set the IMAIL environment variable to point to
  875.         this directory.  Otherwise, IMSETUP  will create  in files  in  the
  876.         current working directory.
  877.  
  878.  
  879.         a. General Configuration
  880.  
  881.            This  options  leads  to  another  menu  which  allows   various
  882.            system-wide parameters  to be  set. Please  follow through  this
  883.            section carefully!
  884.  
  885.  
  886.            1) System Addresses
  887.  
  888.               The "System Addresses"  menu allows  you to define  up to  16
  889.               network addresses  and  net mail  boards.  The first  of  the
  890.               addresses is your primary address.  It should be the same  as
  891.               the one defined  as your  primary in your  mailer and/or  BBS
  892.               program.
  893.  
  894.               The  other  addresses  given  are  your  system's  AKAs   (or
  895.               aliases).
  896.  
  897.               Addresses should be given in the form:
  898.  
  899.                  zone:net/node.point
  900.  
  901.               Addresses may be  in different zones,  and even in  different
  902.               domains (or networks). At least  the primary address must  be
  903.               specified.
  904.  
  905.  
  906.  
  907.  
  908.     ═══════════════════════════════════════════════════════════════════════
  909.     (C) Fabiano Fabris                                              Page 8
  910.     ═══════════════════════════════════════════════════════════════════════
  911.  
  912.     ═══════════════════════════════════════════════════════════════════════
  913.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  914.     ═══════════════════════════════════════════════════════════════════════
  915.  
  916.  
  917.               Note that if you make changes to the list of addresses in  an
  918.               existing configuration, it is  advisable that you then  enter
  919.               the Area Manger to check  your Origin and SEEN-BY  addresses.
  920.               The Area Manager itself will attempt to "synchronize"  itself
  921.               with the changes you  made, but it  is likely that  something
  922.               will need to be checked.
  923.  
  924.               Beside each system address there is  an entry for a net  mail
  925.               board. Each of these refers to a board number in your message
  926.               base, which is used for your net mail messages.
  927.  
  928.               IMAIL will allow  you to define  a board number  for each  of
  929.               your AKAs. However, only the first one (corresponding to your
  930.               primary address) is required. If any of the board numbers  is
  931.               underfined (set to 0), the the board number corresponding  to
  932.               your primary address will be used.
  933.  
  934.  
  935.            2) Domain Names
  936.  
  937.               In this menu are specified the domain(s) to which you belong.
  938.               The word "domain"  is used to  distinguish between  different
  939.               amateur networks such as SIGnet and FidoNet.
  940.  
  941.               Here, you  should  indicate  the zone  number(s)  and  domain
  942.               name(s) of which you  are a part. If  this is the first  time
  943.               you are running it, IMSETUP will supply as default the  zones
  944.               and domain names for SIGnet and FidoNet. You need not  define
  945.               all the zones for a given domain, just those relevant to your
  946.               geographical area.
  947.  
  948.               IMAIL uses this information for MSGID kludges when generating
  949.               net mail messages (AreaLink or the AutoReply feature).
  950.  
  951.               If you are  in doubt of  which zone you  belong to, or  which
  952.               domain, please contact your nearest Coordinator or Host.
  953.  
  954.  
  955.            3) Subdirectories
  956.  
  957.               In this menu, specify  the paths to  the various files  IMAIL
  958.               needs to  use  during  execution.  Most  of  the  fields  are
  959.               required.
  960.  
  961.               When specifying  subdirectories, you  may omit  the  trailing
  962.               backslash.
  963.  
  964.  
  965.               - QBBS/RA System
  966.  
  967.                 Specify the path  to the QuickBBS  or RemoteAccess  message
  968.                 base files.  These  message  base files  are  searched  for
  969.                 outgoing messages when you run the IMAIL SCAN function. For
  970.                 example:
  971.  
  972.  
  973.     ═══════════════════════════════════════════════════════════════════════
  974.     (C) Fabiano Fabris                                              Page 9
  975.     ═══════════════════════════════════════════════════════════════════════
  976.  
  977.     ═══════════════════════════════════════════════════════════════════════
  978.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  979.     ═══════════════════════════════════════════════════════════════════════
  980.  
  981.  
  982.                    C:\QBBS
  983.  
  984.                 This field is required.
  985.  
  986.  
  987.               - Net Mail Message
  988.  
  989.                 The path to where your  mailer stores its net mail  message
  990.                 (*.MSG) files.  IMAIL  will  use this  when  searching  for
  991.                 existant file  attaches,  when  creating  new  file  attach
  992.                 messages, or when  it generates  outgoing net  mail of  its
  993.                 own.
  994.  
  995.                 This field is required.
  996.  
  997.  
  998.               - Inbound Net Files
  999.  
  1000.                 This is where  your mailer stores  inbound compressed  mail
  1001.                 files and packets. IMAIL  will look here  when you run  the
  1002.                 TOSS function.
  1003.  
  1004.                 This field is required.
  1005.  
  1006.  
  1007.               - Outbound Net Files
  1008.  
  1009.                 This subdirectory is where  your mailer normally looks  for
  1010.                 outbound compresses files. These files may be generated  by
  1011.                 all of IMAIL's functions.
  1012.  
  1013.                 This may NOT be  the same subdirectory  as the Inbound  Net
  1014.                 Files directory, otherwise IMAIL will process the files  as
  1015.                 if they were FOR your system.
  1016.  
  1017.                 Note that if you are running in a Binkley environment, this
  1018.                 will be the  subdirectory in which  outgoing mail for  your
  1019.                 PRIMARY zone will be placed. Mail addressed to other  zones
  1020.                 will be  placed in  other subdirectories,  having the  same
  1021.                 root name as the  one specified in this  field, but with  a
  1022.                 3-digit numeric extension. For  more details, please  refer
  1023.                 to the Binkley documentation.
  1024.  
  1025.                 This field is required.
  1026.  
  1027.  
  1028.               - IMAIL Log File Name
  1029.  
  1030.                 Is you wish  IMAIL to  log its  activity to  file, you  may
  1031.                 specify the name  of the log  file here. It  should be  the
  1032.                 complete path  and name  of  the file.  If  a path  is  not
  1033.                 specified, the file will be written to the current  working
  1034.                 directory.
  1035.  
  1036.  
  1037.  
  1038.     ═══════════════════════════════════════════════════════════════════════
  1039.     (C) Fabiano Fabris                                              Page 10
  1040.     ═══════════════════════════════════════════════════════════════════════
  1041.  
  1042.     ═══════════════════════════════════════════════════════════════════════
  1043.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1044.     ═══════════════════════════════════════════════════════════════════════
  1045.  
  1046.  
  1047.               - Auto-Added Areas Log
  1048.  
  1049.                 If you have  enabled the Auto-Add  feature (see section  5)
  1050.                 below), you can have IMAIL  create a text file listing  the
  1051.                 echo areas it creates. This file will also be written to by
  1052.                 AreaLink if it creates any  new area records. Specify  just
  1053.                 the file name, with  no path; the file  will be written  to
  1054.                 the directory pointed to by the IMAIL environment variable.
  1055.  
  1056.  
  1057.               - Log Format
  1058.  
  1059.                 If you have specified that IMAIL should create a log  file,
  1060.                 here you may indicate how  much information you wish to  be
  1061.                 written to the log file.
  1062.  
  1063.                 There are four possible choices:
  1064.  
  1065.                    0: Normal.  This will  log only  important  information,
  1066.                    errors and final stats to the log.
  1067.  
  1068.                    1:  Verbose.  Complete   information  will  be   logged,
  1069.                    including all echo areas scanned or tossed.
  1070.  
  1071.                    2: FrontDoor.  This will  create a  log file  compatible
  1072.                    with  the  format  used  by  FrontDoor.  The  amount  of
  1073.                    information  written,  however,  is  the  same  as   for
  1074.                    "Normal"
  1075.  
  1076.                    3: Binkley. This will create a log file compatible  with
  1077.                    the format used  by Binkley. The  amount of  information
  1078.                    written is the same as for "Normal".
  1079.  
  1080.  
  1081.               - Bad Message Board
  1082.  
  1083.                 Messages flagged as "bad" will be tossed into this  message
  1084.                 board. These  include  echo  mail  messages  arriving  from
  1085.                 unlisted systems  when "Secure"  mode  is active  for  that
  1086.                 area, as well as  echo in unrecognized  echos. If you  have
  1087.                 enabled Auto-Adding of new areas,  the mail will still  end
  1088.                 up in this board, until the new area record is edited.
  1089.  
  1090.                 This field is required.
  1091.  
  1092.  
  1093.               - Dupe Message Board
  1094.  
  1095.                 This  message  board  is  the  one  into which all messages
  1096.                 flagged as duplicates  will be tossed.  It may be  the same
  1097.                 as the one  defined a Bad  Message Board (see  above), or a
  1098.                 different board. If  it is not  defined, dupes will  simply
  1099.                 be killed (deleted).
  1100.  
  1101.  
  1102.  
  1103.     ═══════════════════════════════════════════════════════════════════════
  1104.     (C) Fabiano Fabris                                              Page 11
  1105.     ═══════════════════════════════════════════════════════════════════════
  1106.  
  1107.     ═══════════════════════════════════════════════════════════════════════
  1108.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1109.     ═══════════════════════════════════════════════════════════════════════
  1110.  
  1111.  
  1112.               - Default Origin
  1113.  
  1114.                 This is  the Origin  Line which  will be  automatically  be
  1115.                 inserted in newly created area records by TOSS or AreaLink.
  1116.                 It will also be used in cases when an existing area  record
  1117.                 has no origin line defined. This field is required.
  1118.  
  1119.  
  1120.            4) AreaLink Options
  1121.  
  1122.               The options in this menu regard IMAIL's area manager,  called
  1123.               AREALINK. This function will do  for IMAIL what AreaFix  does
  1124.               for other systems.
  1125.  
  1126.               Your downlinks will be able to request that new areas be sent
  1127.               to them, or that areas no longer be sent. Besides this,  they
  1128.               may request information on which echos are available to them,
  1129.               and have a list of the echos they are currently receiving. In
  1130.               registered copies of IMAIL,  AreaLink can also request  areas
  1131.               not available on your system from your uplinks, thus  further
  1132.               automating your system.
  1133.  
  1134.               For information on how AreaLink is used, see Chapter 8.
  1135.  
  1136.  
  1137.               - Keep AreaLink Receipt
  1138.  
  1139.                 If you enable this option (set it to 'Y'), then IMAIL  will
  1140.                 not mark  its  outgoing  messages as  KILL/SENT.  In  other
  1141.                 words, once the message  has been sent,  it will remain  in
  1142.                 your net mail directory for you to see it.
  1143.  
  1144.  
  1145.               - Allow Rescan Request
  1146.  
  1147.                 If enabled,  AreaLink will  honour requests  to rescan  the
  1148.                 message base for a particular echo. For more information on
  1149.                 how the rescan may be requested, see Chapter 8. Section b.
  1150.  
  1151.                 If this  option is  set  to "N",  rescan requests  will  be
  1152.                 ignored.
  1153.  
  1154.  
  1155.               - AreaLink Help Text
  1156.  
  1157.                 In this field you  may specify the name  of a text file  to
  1158.                 send if a user requests help with AreaLink (see Chapter  8.
  1159.                 Section b.) If  no name  is specified,  then AreaLink  will
  1160.                 send a standard text.
  1161.  
  1162.                 If a file is specified, it must be located in the directory
  1163.                 pointed to by  the IMAIL  environment variable,  or in  the
  1164.                 directory which is current when IMAIL is run.
  1165.  
  1166.  
  1167.  
  1168.     ═══════════════════════════════════════════════════════════════════════
  1169.     (C) Fabiano Fabris                                              Page 12
  1170.     ═══════════════════════════════════════════════════════════════════════
  1171.  
  1172.     ═══════════════════════════════════════════════════════════════════════
  1173.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1174.     ═══════════════════════════════════════════════════════════════════════
  1175.  
  1176.  
  1177.               - Forward Link Requests (R)
  1178.  
  1179.                 Forward  Link  Requests   are  a  method   to  have   IMAIL
  1180.                 automatically request  areas  from your  echo  uplinks.  If
  1181.                 AreaLink processes a request for an echo area which is  not
  1182.                 listed in your configuration, it will search the files  you
  1183.                 have defined  for  this area.  If  found, it  will  send  a
  1184.                 request for that area to the system listed.  See Chapter  8
  1185.                 section d. for more information.
  1186.  
  1187.                 In the "Uplink" column, specify the network address of  the
  1188.                 system to  which the  request should  be sent.  The  "Areas
  1189.                 file" column indicates the file  name of an AREAS.BBS  type
  1190.                 file containing the  list of echo  areas available on  that
  1191.                 system.
  1192.  
  1193.                 In the  "Areas  File"  column, indicate  the  name  of  the
  1194.                 AREAS.BBS-type file which AreaLink should search. This file
  1195.                 should be located in the directory pointed to by the  IMAIL
  1196.                 environment variable  (if set),  or in  the directory  from
  1197.                 which IMAIL is run if the IMAIL variable is not set.
  1198.                 The format of the AREAS.BBS file  is the same as that  used
  1199.                 by most programs, and recognized by the "Import  Areas.Bbs"
  1200.                 function in IMSETUP. Each line is composed of three fields.
  1201.                 The first is  a board  number or a  subdirectory name,  and
  1202.                 must be present in order for IMAIL to correctly extract the
  1203.                 information it needs. The second  field is the name of  the
  1204.                 echo area. The third field is the list of export addresses;
  1205.                 this field is  not required. Note  that IMAIL will  discard
  1206.                 the first line of the file, as well as any beginning with a
  1207.                 semi-colon (';').
  1208.  
  1209.                 The "Send to" column should contain the name of the program
  1210.                 to which the  net mail message  will be sent,  such as  for
  1211.                 example AREAFIX, AREAMGR  or IMAIL.  If you  are unsure  of
  1212.                 what to put here, contact  your uplink. Note that  AreaLink
  1213.                 will behave  a  bit  differently if  AREAFIX  is  specified
  1214.                 instead of another name.
  1215.  
  1216.                 The last  column, "Password",  indicates the  password  the
  1217.                 uplink has  assigned  to  your system.  You  will  need  to
  1218.                 contact your uplink to have one assigned to you.
  1219.  
  1220.  
  1221.            5) Other Parameters
  1222.  
  1223.               This menu is a "catch all" for various options which  control
  1224.               how IMAIL operates.
  1225.  
  1226.               Most of the options  available are of  the "on/off" type;  in
  1227.               other words, specifying 'Y' will enable the option, while 'N'
  1228.               will disable it.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.     ═══════════════════════════════════════════════════════════════════════
  1234.     (C) Fabiano Fabris                                              Page 13
  1235.     ═══════════════════════════════════════════════════════════════════════
  1236.  
  1237.     ═══════════════════════════════════════════════════════════════════════
  1238.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1239.     ═══════════════════════════════════════════════════════════════════════
  1240.  
  1241.  
  1242.               - Environment
  1243.  
  1244.                 This field  will  accept either  a  'B' or  an  'F',  which
  1245.                 indicate respectively Binkley or FrontDoor.
  1246.  
  1247.                 By selecting  Binkley, IMAIL  will create  "flow files"  in
  1248.                 your outbound directory,  containing lists  of files  which
  1249.                 the mailer should send.
  1250.  
  1251.                 If instead you select  FrontDoor, IMAIL will generate  file
  1252.                 attach messages. This method can be used for other  mailers
  1253.                 which use file attach messages rather than "flow files".
  1254.  
  1255.  
  1256.               - Check Bad Message Board
  1257.  
  1258.                 If this option is active, IMAIL will check the Bad  Message
  1259.                 Board for echo mail which might have been considered  "bad"
  1260.                 during the previous  run. If  found, the  messages will  be
  1261.                 moved into the correct echo mail board.
  1262.  
  1263.                 Use this option  if you  expect to receive  new echo  areas
  1264.                 without warning; once you have  added them to your list  of
  1265.                 areas, you can have IMAIL scan for the messages which would
  1266.                 otherwise "sit" in your Bad Message Board.
  1267.  
  1268.                 Please note that echo mail which is re-imported using  this
  1269.                 method cannot be exported. The reason for this is that  the
  1270.                 messages might easily create duplicates.
  1271.  
  1272.                 If you set this option off,  it may still be overridden  by
  1273.                 using the /B switch with IMAIL TOSS (see Chapter 6. section
  1274.                 b.).
  1275.  
  1276.  
  1277.               - ARCmail 0.6 Compatibility
  1278.  
  1279.                 If this option is set, IMAIL will generate compressed  mail
  1280.                 bundles that  conform to  the ARCmail  0.6 naming  standard
  1281.                 when sending  to  systems marked  in  the node  manager  as
  1282.                 "Stone Age", or to systems not listed in the node  manager.
  1283.                 Systems listed  as "Type  2+" will  have a  special  naming
  1284.                 scheme. (See Chapter 5. section  e. for information on  the
  1285.                 Capability Word).
  1286.  
  1287.                 If this is set to "No", then IMAIL will always use its  own
  1288.                 internal method  for  the  naming  of  outbound  compressed
  1289.                 files.
  1290.  
  1291.                 Note that the  setting of  this flag will  be ignored  when
  1292.                 IMAIL generates ARCmail to point addresses.
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.     ═══════════════════════════════════════════════════════════════════════
  1299.     (C) Fabiano Fabris                                              Page 14
  1300.     ═══════════════════════════════════════════════════════════════════════
  1301.  
  1302.     ═══════════════════════════════════════════════════════════════════════
  1303.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1304.     ═══════════════════════════════════════════════════════════════════════
  1305.  
  1306.  
  1307.               - Number of Dupe Records
  1308.  
  1309.                 This field indicates how many dupe records IMAIL will  save
  1310.                 in the file IMAIL.DP for dupe checking. This number  should
  1311.                 not be set too high, since IMAIL reads the entire file into
  1312.                 memory to speed its searches. Instead, if the number is set
  1313.                 to zero, no dupe checking will be performed; this will make
  1314.                 IMAIL faster, but certainly less secure.
  1315.  
  1316.  
  1317.               - Auto-add
  1318.  
  1319.                 Enable this if you want IMAIL to automatically create a new
  1320.                 area record whenever  an echo  mail message  arrives in  an
  1321.                 undefined area. The area record  created will be marked  as
  1322.                 Auto-Added; the  node  which  originated  the  message  (or
  1323.                 better, your uplink)  will be inserted  in the export  list
  1324.                 for the new area.  No group will be  assigned, so the  area
  1325.                 will not be  available for request  by other systems  until
  1326.                 you edit the record.
  1327.  
  1328.                 Any other messages  which arrive  in the new  area will  be
  1329.                 tossed into your bad message  board, until you have  edited
  1330.                 the  new  area  to  assign  it  a  board,  or  to  make  it
  1331.                 passthrough. This  way  you  will  not  loose  any  of  the
  1332.                 messages arriving in the new area.
  1333.  
  1334.                 Note that this flag does not affect auto-adding of areas by
  1335.                 AreaLink (see Chapter 8. section  d.), which are marked  as
  1336.                 passthrough, so the  messages will not  be tossed into  the
  1337.                 bad message board.
  1338.  
  1339.  
  1340.               - Max Packet Size (R)
  1341.  
  1342.                 With this option, you can  specify the maximum size of  the
  1343.                 packet files (*.PKT)  that IMAIL will  create. Use this  if
  1344.                 your up- and/or down links are short on disk space.
  1345.  
  1346.                 The number should indicate a  size in kilobytes. If a  zero
  1347.                 (0) is specified, there will be no limit imposed.
  1348.  
  1349.  
  1350.               - Swap Options
  1351.  
  1352.                 Before  calling  any  external  programs  (compression   or
  1353.                 decompression programs), IMAIL will swap most of itself out
  1354.                 of memory, to leave room  for the program called. Once  the
  1355.                 program has completed, IMAIL  will be reloaded into  memory
  1356.                 and continue execution.
  1357.  
  1358.                    E - EMS. If you specify EMS, IMAIL will try to  allocate
  1359.                    a certain  number of  EMS pages  to try  to swap  itself
  1360.                    into. If this fails, it will swap to disk
  1361.  
  1362.  
  1363.     ═══════════════════════════════════════════════════════════════════════
  1364.     (C) Fabiano Fabris                                              Page 15
  1365.     ═══════════════════════════════════════════════════════════════════════
  1366.  
  1367.     ═══════════════════════════════════════════════════════════════════════
  1368.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1369.     ═══════════════════════════════════════════════════════════════════════
  1370.  
  1371.  
  1372.                    X - Extended memory. If  you specify this option,  IMAIL
  1373.                    will try to swap to  extended memory. If this fails,  it
  1374.                    will swap to disk.
  1375.  
  1376.                    B - Both. This indicates that IMAIL should try both  EMS
  1377.                    and extended  memory,  in  that  order.  If  both  fail,
  1378.                    swapping to disk will occur.
  1379.  
  1380.                    D - Disk.  IMAIL will swap  itself to disk  when needed.
  1381.                    This  is  the  default,  and  also  the  slowest  of the
  1382.                    options.
  1383.  
  1384.  
  1385.               - Truncate/Delete Sent ARCmail
  1386.  
  1387.                 Normally, when ARCmail  has been sent  by your mailer,  the
  1388.                 file is truncated  (that is,  its length is  set to  zero).
  1389.                 This allows  IMAIL  to  generate  a new  file  name  if  it
  1390.                 processes more outbound mail for the same system.
  1391.  
  1392.                 If for any reason  you want the mailer  to delete the  file
  1393.                 instead of truncating it, set this option to 'D'.  However,
  1394.                 it is NOT suggested that this be done! Use this option with
  1395.                 caution!
  1396.  
  1397.  
  1398.               - Single Bundle Extract (R)
  1399.  
  1400.                 When enabled,  IMAIL  will try  to  extract one  bundle  or
  1401.                 packet at a time from compressed mail files.
  1402.  
  1403.                 This option should be used only on systems where disk space
  1404.                 is tight, because it  will slow down  the execution of  the
  1405.                 program noticeably.
  1406.  
  1407.                 Currently, this option will extract the packets in a single
  1408.                 compressed file before processing, but it will extract  ALL
  1409.                 the packets. In  a future  version, IMAIL will  be able  to
  1410.                 extract a single packet  from the compressed file,  process
  1411.                 it and then go on to the next.
  1412.  
  1413.  
  1414.               - Send Return Receipt (R)
  1415.  
  1416.                 If a net  mail messages  arrives with  the "Request  Return
  1417.                 Receipt" flag set, IMAIL will automatically generate a  net
  1418.                 mail message to  the originating system,  stating that  the
  1419.                 message arrived.
  1420.  
  1421.                 Note that the FLAGS RRQ kludge is not supported by IMAIL in
  1422.                 the  current  version.  Since  the  message  attribute   is
  1423.                 defined, I decided to support it.
  1424.  
  1425.  
  1426.  
  1427.  
  1428.     ═══════════════════════════════════════════════════════════════════════
  1429.     (C) Fabiano Fabris                                              Page 16
  1430.     ═══════════════════════════════════════════════════════════════════════
  1431.  
  1432.     ═══════════════════════════════════════════════════════════════════════
  1433.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1434.     ═══════════════════════════════════════════════════════════════════════
  1435.  
  1436.  
  1437.               - Forward For (R)
  1438.  
  1439.                 In  previous  versions  of   IMAIL,  inbound  packets   not
  1440.                 addressed to your system were automatically forwarded on to
  1441.                 the destination. Now  it is  possible to  control this.  If
  1442.                 this option  is  enabled,  IMAIL  will  behave  as  before.
  1443.                 Otherwise, it  will  process  the  packet  as  if  it  were
  1444.                 addressed to you.  Thus your normal  mail routing  commands
  1445.                 can take effect.
  1446.  
  1447.                 Note that  if  this  option is  disabled,  it  will  become
  1448.                 impossible to route echo mail packets, because they will be
  1449.                 processed by IMAIL, and the  messages will probably end  up
  1450.                 in your Bad Message board.
  1451.  
  1452.  
  1453.               - Automatic Message Replies (R)
  1454.  
  1455.                 IMAIL can generate automatic replies  to net mail that  has
  1456.                 been sitting in your Net  Mail directory for longer than  a
  1457.                 specified period.
  1458.  
  1459.                 Specifying a  number of  days  will activate  this  option.
  1460.                 IMAIL will scan  your Net  Mail Directory  for unread  mail
  1461.                 addressed to your  system, which  is older  than the  given
  1462.                 number of days.
  1463.  
  1464.                 If you activate this option, you may also specify the  path
  1465.                 and name of a text file to send as a reply.
  1466.  
  1467.                 For more information, see Chapter 9.
  1468.  
  1469.  
  1470.               - Sysop Name
  1471.  
  1472.                 This field is  required, as  it is  used by  IMAIL for  the
  1473.                 generation of automatic messages and so on. IMAIL also uses
  1474.                 it to validate your registration key file.
  1475.  
  1476.                 For information of how to register IMAIL, see Chapter 2.
  1477.  
  1478.  
  1479.         b. Compression Programs
  1480.  
  1481.            In this section, you may specify the programs, along with  their
  1482.            parameters, to use in the creation of outbound compressed mail.
  1483.  
  1484.            When you run IMSETUP for the  first time, it will show  defaults
  1485.            for the following programs:
  1486.  
  1487.               ARC by System Enhancement Associates;
  1488.               Arj by Robert K. Jung
  1489.               LHa by Haruyasu Yoshizaki;
  1490.               PKARC/PKPAK by PKWARE Inc.;
  1491.  
  1492.  
  1493.     ═══════════════════════════════════════════════════════════════════════
  1494.     (C) Fabiano Fabris                                              Page 17
  1495.     ═══════════════════════════════════════════════════════════════════════
  1496.  
  1497.     ═══════════════════════════════════════════════════════════════════════
  1498.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1499.     ═══════════════════════════════════════════════════════════════════════
  1500.  
  1501.  
  1502.               PAK by NoGate Consulting;
  1503.               PKZip by PKWARE Inc.;
  1504.               ZOO by Rhaul Dhesi.
  1505.  
  1506.            If you wish, you may add  other programs of your own choice,  or
  1507.            delete those you do not intend to use.
  1508.  
  1509.            Of course, all of the programs you intend to use must be present
  1510.            somewhere in the DOS path.
  1511.  
  1512.            You will then  select which of  these programs to  use for  mail
  1513.            compression on a  per-system basis, in  the Node Export  Manager
  1514.            (see Section e.). If IMAIL needs  to compress mail for a  system
  1515.            not listed, it will use the first of those given in this menu.
  1516.  
  1517.  
  1518.         c. Decompression Programs
  1519.  
  1520.            IMAIL automagically recognizes compressed files produced by  the
  1521.            following programs:
  1522.  
  1523.               ARC by System Enhancement Associates;
  1524.               Arj by Robert K. Jung
  1525.               LHa by Haruyasu Yoshizaki;
  1526.               PKARC/PKPAK by PKWARE Inc.;
  1527.               PAK by NoGate Consulting;
  1528.               PKZip by PKWARE Inc.;
  1529.               ZOO by Rhaul Dhesi.
  1530.  
  1531.            In this menu, you may change the name and parameters which  will
  1532.            be executed when compressed mail files are identified.
  1533.  
  1534.            It is also possible to define a program which should be  invoked
  1535.            if IMAIL is not able to  determine the type of compression  used
  1536.            to create an ARCmail file. If  this entry is not defined,  IMAIL
  1537.            will simply ignore the file.
  1538.  
  1539.            Be VERY careful when changing  these items, for a mistake  might
  1540.            produce  very  unexpected  (and  often  unwanted)  results.  And
  1541.            certainly do NOT try  to use one program  instead of another.  A
  1542.            compressed file  identified as having been created by  LHa,  for
  1543.            example, cannot be decompressed by ARC!
  1544.  
  1545.            If possible, have all of the decompression programs somewhere in
  1546.            the DOS path, unless  you are absolutely  certain that you  will
  1547.            not be getting mail compressed by one or more of them.
  1548.  
  1549.  
  1550.         d. Echo Areas
  1551.  
  1552.            The echo area manager is one of the most important parts of  the
  1553.            program, and also controls most of what IMAIL does.
  1554.  
  1555.  
  1556.  
  1557.  
  1558.     ═══════════════════════════════════════════════════════════════════════
  1559.     (C) Fabiano Fabris                                              Page 18
  1560.     ═══════════════════════════════════════════════════════════════════════
  1561.  
  1562.     ═══════════════════════════════════════════════════════════════════════
  1563.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1564.     ═══════════════════════════════════════════════════════════════════════
  1565.  
  1566.  
  1567.            When you first run IMSETUP, no echo areas are defined. You  will
  1568.            see a screen  with many different  fields, all empty  or set  to
  1569.            certain default  values. These  fields will  be explained  in  a
  1570.            moment, but first the editing keys.
  1571.  
  1572.            Note: Registered users  who are  changing over  from other  mail
  1573.            processors  may  prefer  to  import  their  existing  echo  area
  1574.            configuration information. See Chapter 5. section g.
  1575.  
  1576.  
  1577.            1) Editing Keys
  1578.  
  1579.               The following keys  will allow  you to edit,  add, delete  or
  1580.               find echo area records. They are:
  1581.  
  1582.  
  1583.               - F1: Edit
  1584.  
  1585.                 The F1 key allows you to edit the current echo area  record
  1586.                 (ie the one currently being displayed). For the meaning  of
  1587.                 each of the fields, see below.
  1588.  
  1589.                 If at any  time during  editing you wish  to abort,  simply
  1590.                 press ESC, and nothing will be  saved. The same is true  if
  1591.                 you were adding an area: it will be "forgotten".
  1592.  
  1593.  
  1594.               - F2: Find
  1595.  
  1596.                 Pressing F2 brings up a window in which you may specify  an
  1597.                 area name. If the area is  found, it will be displayed;  if
  1598.                 not, the area which most  closely matches the required  one
  1599.                 will be displayed. It may then be edited with F1.
  1600.  
  1601.  
  1602.               - F3: Global
  1603.  
  1604.                 If you  need  to  make  global changes  to  the  echo  area
  1605.                 information, pressing  F3 will  bring  up the  Global  Edit
  1606.                 menu. From this, it is  possible to edit the origin  lines,
  1607.                 origin addresses, or to add,  delete or replace systems  in
  1608.                 the export list.
  1609.  
  1610.                 In each  case, the  changes  will be  made on  a  per-group
  1611.                 basis. One  or  more  groups  may  be  specified,  and  the
  1612.                 modifications will be made for all echo areas which  belong
  1613.                 to the selected groups.
  1614.  
  1615.                 To close  the Global  Edit  menu, press  ESC; you  will  be
  1616.                 returned to the main Area Manager screen.
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.     ═══════════════════════════════════════════════════════════════════════
  1624.     (C) Fabiano Fabris                                              Page 19
  1625.     ═══════════════════════════════════════════════════════════════════════
  1626.  
  1627.     ═══════════════════════════════════════════════════════════════════════
  1628.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1629.     ═══════════════════════════════════════════════════════════════════════
  1630.  
  1631.  
  1632.               - F4: Browse
  1633.  
  1634.                 The browse function will allow you to examine a list of all
  1635.                 the currently defined echo areas, and to move quickly to  a
  1636.                 specific record. The  window shows  some information  about
  1637.                 each area. For example, an entry might read:
  1638.  
  1639.                    95 N APSTK  TEST_ECHO   [A]
  1640.  
  1641.                 The number indicates  the board. This  first letter is  the
  1642.                 group to which the  area belongs. There  follow up to  five
  1643.                 letters which indicate  the status of  the area; these  are
  1644.                 followed by the area name.
  1645.  
  1646.                 The status letter have the following meanings:
  1647.                    A = Active
  1648.                    P = Passthrough
  1649.                    S = Secure
  1650.                    T = Tiny-Seens
  1651.                    K = Keep Seen-bys
  1652.  
  1653.                 The [A] indicator may not  be present; it is displayed  for
  1654.                 those  areas  which  have   been  automatically  added   by
  1655.                 AreaLink or by TOSS.
  1656.  
  1657.  
  1658.               - F10: Save
  1659.  
  1660.                 The F10 key is  used to exit the  Area Manager, saving  any
  1661.                 changes made.
  1662.  
  1663.  
  1664.               - Ins: Add
  1665.  
  1666.                 Adds a  new echo  area, and  takes you  into editing  mode.
  1667.                 Added records are automatically  inserted into the list  so
  1668.                 that it is maintained in alphabetical order.
  1669.  
  1670.  
  1671.               - Del: Delete
  1672.  
  1673.                 Deletes the  current  echo  area. You  will  be  asked  for
  1674.                 confirmation.
  1675.  
  1676.  
  1677.               - Home: First
  1678.  
  1679.                 Takes you  to  the first  echo  area (they  are  sorted  in
  1680.                 ascending alphabetical order).
  1681.  
  1682.  
  1683.               - End: Last
  1684.  
  1685.                 Takes you to the last echo area.
  1686.  
  1687.  
  1688.     ═══════════════════════════════════════════════════════════════════════
  1689.     (C) Fabiano Fabris                                              Page 20
  1690.     ═══════════════════════════════════════════════════════════════════════
  1691.  
  1692.     ═══════════════════════════════════════════════════════════════════════
  1693.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1694.     ═══════════════════════════════════════════════════════════════════════
  1695.  
  1696.  
  1697.               - ESC: Exit
  1698.  
  1699.                 ESC is  used  to  exit the  Area  Manager,  abandoning  any
  1700.                 changes made. You will  be asked if you  are sure that  you
  1701.                 want to abandon the changes; if you reply 'N', you will  be
  1702.                 returned to the Manager.
  1703.  
  1704.  
  1705.               - PgUp/PgDn: Previous/Next
  1706.  
  1707.                 The PgUp and PgDn keys move between the echo area  records.
  1708.                 Once you have found  the one you are  looking for, you  may
  1709.                 edit it with F1.  (Note that the arrow  keys have the  same
  1710.                 effect as PgUp and PgDn.)
  1711.  
  1712.  
  1713.            2) The Echo Area Record
  1714.  
  1715.               What follows is a description of the individual fields of the
  1716.               echo area record, and how they are used and changed.
  1717.  
  1718.               All fields are required unless stated otherwise.
  1719.  
  1720.  
  1721.               - Area Name
  1722.  
  1723.                 This is the name of  the echo area, sometimes called  "Area
  1724.                 Tag". The name may be up to 40 characters long; it will  be
  1725.                 forced into  upper case.  Special characters  such as  '-',
  1726.                 '_' and '.' may be  used, but no spaces may  appear. Please
  1727.                 be sure of the  spelling of the name,  since it is used  to
  1728.                 identify which board an  incoming message should be  tossed
  1729.                 into.
  1730.  
  1731.                 Note that it is not possible  to define two areas with  the
  1732.                 same area name.  IMSETUP will show  a warning message,  and
  1733.                 you will  be  prompted to  correct  the name.  This  is  to
  1734.                 prevent cross-linked areas.
  1735.  
  1736.  
  1737.               - Active
  1738.  
  1739.                 This by default is  set to 'Y', which  means that the  echo
  1740.                 area is active. If set to 'N', IMAIL will behave as if  the
  1741.                 area had not been defined.
  1742.  
  1743.                 This will allow you to disable an echo area for any  reason
  1744.                 you may wish,  without having  to actually  delete it,  and
  1745.                 later re-enter it.
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.     ═══════════════════════════════════════════════════════════════════════
  1754.     (C) Fabiano Fabris                                              Page 21
  1755.     ═══════════════════════════════════════════════════════════════════════
  1756.  
  1757.     ═══════════════════════════════════════════════════════════════════════
  1758.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1759.     ═══════════════════════════════════════════════════════════════════════
  1760.  
  1761.  
  1762.               - Comment
  1763.  
  1764.                 Here  you  may  enter  a   brief  (up  to  60   characters)
  1765.                 description of the area. This  description is used by  some
  1766.                 of the export functions (see Section e.), and may also help
  1767.                 remind you what the subject of the echo is.
  1768.  
  1769.                 Note that  if  the  area  was  auto-added  by  TOSS  or  by
  1770.                 AreaLink, the comment will be set to the name of the area.
  1771.  
  1772.                 This field is optional.
  1773.  
  1774.  
  1775.               - Origin Line
  1776.  
  1777.                 Here you may specify up to 63 characters which will be used
  1778.                 as the origin line for the  echo area (see Chapter 11.  for
  1779.                 more information on Origin lines).
  1780.  
  1781.                 To this will be prefixed the string
  1782.  
  1783.                     * Origin:
  1784.  
  1785.                 and your origin address (see  below) will be appended.  The
  1786.                 total length must not exceed 79 characters.
  1787.  
  1788.                 If you forget to define this field, the default origin line
  1789.                 will be used. Note that if  the BBS or editor program  used
  1790.                 to write an echo message  already adds an origin line,  the
  1791.                 one defined here will not be used.
  1792.  
  1793.  
  1794.               - Board
  1795.  
  1796.                 In  this  field  you   should  specify  the  board   number
  1797.                 corresponding to the echo area.
  1798.  
  1799.                 The board number may  be between 1  and 200 inclusive  (the
  1800.                 upper limit is imposed by  QuickBBS). The number 0 is  used
  1801.                 by IMAIL to indicate a passthrough area (see below).
  1802.  
  1803.                 IMSETUP will not let you  use the same board number  twice,
  1804.                 because you would be cross-linking echo areas. If you press
  1805.                 F4, a list of all unused  board numbers will be shown,  and
  1806.                 you may select one  from it by pressing  ENTER. If you  are
  1807.                 changing the board number, the highlight bar will be placed
  1808.                 on the currently defined board  number; ESC will allow  you
  1809.                 to retain the current definition.
  1810.  
  1811.                 TOSS uses this number  when importing echo messages,  since
  1812.                 the  QuickBBS/RemoteAccess   message   bases   contain   no
  1813.                 indication of the area name.  Similarly, SCAN uses this  to
  1814.                 derive the name of an echo area when exporting mail.
  1815.  
  1816.  
  1817.  
  1818.     ═══════════════════════════════════════════════════════════════════════
  1819.     (C) Fabiano Fabris                                              Page 22
  1820.     ═══════════════════════════════════════════════════════════════════════
  1821.  
  1822.     ═══════════════════════════════════════════════════════════════════════
  1823.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1824.     ═══════════════════════════════════════════════════════════════════════
  1825.  
  1826.  
  1827.               - Passthrough
  1828.  
  1829.                 If set  to 'Y',  this area  is marked  as passthrough  (and
  1830.                 consequently the board number zeroed).
  1831.  
  1832.                 In other words, echo mail arriving in this area will NOT be
  1833.                 imported into your message base, but only passed on to  any
  1834.                 other systems you might be feeding. If you are not  feeding
  1835.                 any systems, the messages will simply be killed.
  1836.  
  1837.  
  1838.               - Secure
  1839.  
  1840.                 If enabled,  IMAIL will  check the  address of  the  system
  1841.                 which sent the  message in this  area. If it  is among  the
  1842.                 export nodes listed in the Export List (see below), it will
  1843.                 be imported  and processed;  otherwise, it  will be  tossed
  1844.                 into your Bad Message Board.
  1845.  
  1846.  
  1847.               - # Days
  1848.  
  1849.                 This item  is used  by IMTHINGS  KILL /U  (see Chapter  10.
  1850.                 Section c.) to  determine which messages  to kill: it  will
  1851.                 mark as deleted any messages older than the number of  days
  1852.                 specified here. If this field is left at zero, no  messages
  1853.                 will  be  killed,  unless  the  "#  Msgs"  field  below  is
  1854.                 specified.
  1855.  
  1856.                 The maximum value  which can  be entered in  this field  is
  1857.                 255.
  1858.  
  1859.                 If the area  is marked  as Passthrough, this  field has  no
  1860.                 meaning.
  1861.  
  1862.  
  1863.               - Group
  1864.  
  1865.                 A letter  between A  and Z  which identifies  the group  to
  1866.                 which this echo belongs.
  1867.  
  1868.                 Groups are  used  primarily  by the  AreaLink  function  to
  1869.                 indicate which nodes may request links to which echo areas.
  1870.  
  1871.                 For more information on this,  see Section e., and  Chapter
  1872.                 8.
  1873.  
  1874.                 If the area was auto-added by TOSS or AreaLink, this  field
  1875.                 will be set to '?', and so  will have to be edited to  give
  1876.                 it a valid value.
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.     ═══════════════════════════════════════════════════════════════════════
  1884.     (C) Fabiano Fabris                                              Page 23
  1885.     ═══════════════════════════════════════════════════════════════════════
  1886.  
  1887.     ═══════════════════════════════════════════════════════════════════════
  1888.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1889.     ═══════════════════════════════════════════════════════════════════════
  1890.  
  1891.  
  1892.               - Tiny-Seens
  1893.  
  1894.                 Enable this option  if you  want to strip  all the  SEEN-BY
  1895.                 information from  an incoming  echo  message before  it  is
  1896.                 re-exported.
  1897.  
  1898.                 In this case,  the outgoing message  will contain only  the
  1899.                 SEEN-BYs of your downlinks. Note, however, that if the area
  1900.                 is not marked as passthrough, and if the Keep-Seens  option
  1901.                 (below) is active,  the message will  be imported with  the
  1902.                 original SEEN-BY information.
  1903.  
  1904.  
  1905.               - Keep-Seens
  1906.  
  1907.                 Enable this  option  if  you want  to  import  the  SEEN-BY
  1908.                 information  into  your  message  base.  If  disabled,  the
  1909.                 SEEN-BY lines will be stripped from the message.
  1910.  
  1911.  
  1912.               - # Msgs
  1913.  
  1914.                 This is used by IMTHINGS  KILL /U (see Chapter 10.  Section
  1915.                 c.) to determine how many messages to leave in this  board.
  1916.                 If this field is left at  zero, it will be ignored, and  no
  1917.                 messages will be  killed, unless  the "#  Days" field  (see
  1918.                 above) is specified.
  1919.  
  1920.                 Naturally, if the  area is Passthrough,  this field has  no
  1921.                 meaning.
  1922.  
  1923.  
  1924.               - Origin Address
  1925.  
  1926.                 Pressing F1 while editing an area will allow you to  choose
  1927.                 the address to use in the Origin line of the message.
  1928.  
  1929.                 You will be presented  with a window  containing a list  of
  1930.                 all the addresses defined  in the "System Addresses"  menu;
  1931.                 select one of these.
  1932.  
  1933.                 This address will also be used in the PATH line of the echo
  1934.                 message, as well as in the list of SEEN-BYs.
  1935.  
  1936.                 Note that only the net and  node numbers will be placed  in
  1937.                 the SEEN-BYs  and PATH  lines; the  use of  zone and  point
  1938.                 numbers is not  accepted. However, IMAIL  is able to  parse
  1939.                 zone and point information from these lines, if found.
  1940.  
  1941.  
  1942.               - Seen-Bys
  1943.  
  1944.                 Pressing F2 while editing an area will allow you to  choose
  1945.                 one or more addresses to add  to the SEEN-BY line for  that
  1946.                 area.
  1947.  
  1948.  
  1949.     ═══════════════════════════════════════════════════════════════════════
  1950.     (C) Fabiano Fabris                                              Page 24
  1951.     ═══════════════════════════════════════════════════════════════════════
  1952.  
  1953.     ═══════════════════════════════════════════════════════════════════════
  1954.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  1955.     ═══════════════════════════════════════════════════════════════════════
  1956.  
  1957.  
  1958.                 If you do not select any addresses, then the one  specified
  1959.                 as "Origin Address" will by default be used.
  1960.  
  1961.                 Note, as above,  that zone  and point numbers  will not  be
  1962.                 placed in the SEEN-BY lines generated by IMAIL.
  1963.  
  1964.  
  1965.               - Export List
  1966.  
  1967.                 Pressing F3 will  bring up the  Export List Manager.  Here,
  1968.                 you may specify up to 60 systems to which this echo will be
  1969.                 exported. At least one node must be defined to TOSS or SCAN
  1970.                 to/from the area.
  1971.  
  1972.  
  1973.         e. Node Export Manager
  1974.  
  1975.            The Node Export Manager is used to specify information regarding
  1976.            the systems to which you  normally export mail, including  which
  1977.            program will be used to  compress outbound mail for the  system,
  1978.            as well as what type of file attach to generate.
  1979.  
  1980.  
  1981.            1) Editing Keys
  1982.  
  1983.               The following keys  will allow  you to edit,  add, delete  or
  1984.               find node records. They are:
  1985.  
  1986.  
  1987.               - F1: Edit
  1988.  
  1989.                 The F1 key allows you to  edit the current node record  (ie
  1990.                 the one currently being displayed). For the meaning of each
  1991.                 of the fields, see below.
  1992.  
  1993.                 If at any  time during  editing you wish  to abort,  simply
  1994.                 press ESC, and nothing will be  saved. The same is true  if
  1995.                 you were adding an entry: it will be "forgotten".
  1996.  
  1997.  
  1998.               - F2: Find
  1999.  
  2000.                 Pressing F2 brings up a window  in which you may specify  a
  2001.                 node number. If the address is found, it will be displayed.
  2002.                 It may then be edited with F1.
  2003.  
  2004.  
  2005.               - F4: Browse
  2006.  
  2007.                 The browse function will allow you to examine a list of all
  2008.                 the currently  defined  nodes, and  to  move quickly  to  a
  2009.                 specific record. The  window shows  some information  about
  2010.                 system. For example, an entry might read:
  2011.  
  2012.                    27:1331/1  C  ANP
  2013.  
  2014.     ═══════════════════════════════════════════════════════════════════════
  2015.     (C) Fabiano Fabris                                              Page 25
  2016.     ═══════════════════════════════════════════════════════════════════════
  2017.  
  2018.     ═══════════════════════════════════════════════════════════════════════
  2019.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2020.     ═══════════════════════════════════════════════════════════════════════
  2021.  
  2022.  
  2023.                 The letter following the node address indicates the status:
  2024.                 H means Hold, C  is Crash, while N  is normal. The  letters
  2025.                 following are the groups to which that system has access.
  2026.  
  2027.  
  2028.               - F10: Save
  2029.  
  2030.                 The F10 key is  used to exit the  Node Manager, saving  any
  2031.                 changes made.
  2032.  
  2033.  
  2034.               - Ins: Add
  2035.  
  2036.                 Adds a new entry,  and takes you  into editing mode.  Added
  2037.                 records are automatically inserted into the list so that is
  2038.                 it maintained in order.
  2039.  
  2040.  
  2041.               - Del: Delete
  2042.  
  2043.                 Deletes  the  current  record.   You  will  be  asked   for
  2044.                 confirmation.
  2045.  
  2046.  
  2047.               - Home: First
  2048.  
  2049.                 Takes you to the first record (they are sorted in ascending
  2050.                 alphabetical order).
  2051.  
  2052.  
  2053.               - End: Last
  2054.  
  2055.                 Takes you to the last node in the list.
  2056.  
  2057.  
  2058.               - ESC: Exit
  2059.  
  2060.                 ESC is  used  to  exit the  Node  Manager,  abandoning  any
  2061.                 changes made. You will  be asked if you  are sure that  you
  2062.                 want to abandon the changes; if you reply 'N', you will  be
  2063.                 returned to the Manager.
  2064.  
  2065.  
  2066.               - PgUp/PgDn: Previous/Next
  2067.  
  2068.                 The PgUp and PgDn keys  move between the records. Once  you
  2069.                 have found the  one you are  looking for, you  may edit  it
  2070.                 with F1. (Note that the arrow keys have the same effect  as
  2071.                 PgUp and PgDn.)
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.     ═══════════════════════════════════════════════════════════════════════
  2080.     (C) Fabiano Fabris                                              Page 26
  2081.     ═══════════════════════════════════════════════════════════════════════
  2082.  
  2083.     ═══════════════════════════════════════════════════════════════════════
  2084.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2085.     ═══════════════════════════════════════════════════════════════════════
  2086.  
  2087.  
  2088.            2) Address
  2089.  
  2090.               Here you specify the address of the system. The Zone, Net and
  2091.               node are required. If no point is specified, it will  default
  2092.               to 0.
  2093.  
  2094.  
  2095.            3) Password
  2096.  
  2097.               If specified, this will be the password that the system  will
  2098.               use when requesting areas or  information from Area Link.  If
  2099.               no password  is specified,  the system  may not  request  any
  2100.               areas, even if one or more groups have been enabled.
  2101.  
  2102.               For more information on Area Link, see Chapter 8.
  2103.  
  2104.  
  2105.            4) Groups
  2106.  
  2107.               List the Groups to which the system may have access. Up to 26
  2108.               may be specified.
  2109.  
  2110.               A system must  have a Group  enabled in order  to be able  to
  2111.               request a link to any echo area which is part of that Group.
  2112.  
  2113.  
  2114.            5) Direct
  2115.  
  2116.               If this flag is set to  'Y', ARCmail generated for this  node
  2117.               will be  marked DIRECT.  In  other words,  it will  not  (and
  2118.               cannot) be routed. If it is set to 'N', it will not be marked
  2119.               as DIRECT, and thus can be routed via other systems.
  2120.  
  2121.               It is STRONGLY recommended that  echo mail NOT be routed,  so
  2122.               if the node is your echo mail feed, it is best to mark it  as
  2123.               Direct.
  2124.  
  2125.               Note that any systems  not defined in  the Node Manager  will
  2126.               not have their mail marked DIRECT.
  2127.  
  2128.  
  2129.            6) Remote Maint (R)
  2130.  
  2131.               Registered users  of IMAIL  may allow  systems to  carry  out
  2132.               changes in the links for other systems. These changes may  be
  2133.               made via AreaLink, using the %FROM meta-command (see  Chapter
  2134.               8. section b.).
  2135.  
  2136.               In order to  enable a node  to make these  changes for  other
  2137.               systems, this field must be set to 'Y'; the default is 'N'.
  2138.  
  2139.               Remote Maint also allows  the system to  delete an echo  area
  2140.               from your list,  or to change  the name of  an area. It  thus
  2141.               allows a lot of control over your system.
  2142.  
  2143.  
  2144.     ═══════════════════════════════════════════════════════════════════════
  2145.     (C) Fabiano Fabris                                              Page 27
  2146.     ═══════════════════════════════════════════════════════════════════════
  2147.  
  2148.     ═══════════════════════════════════════════════════════════════════════
  2149.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2150.     ═══════════════════════════════════════════════════════════════════════
  2151.  
  2152.  
  2153.            7) Status
  2154.  
  2155.               Pressing F1 while editing a node's information will allow you
  2156.               to change  the  file  attach  status.  By  default,  this  is
  2157.               "Normal", but you may select one of:
  2158.  
  2159.                  Normal       No status
  2160.                  Hold         Hold message for pick up
  2161.                  Crash        Send message Crash
  2162.  
  2163.  
  2164.            8) Program
  2165.  
  2166.               If you press F2 while editing a node's information, you  will
  2167.               be able to select the program to use for mail compression.  A
  2168.               list will appear, containing the programs you defined in  the
  2169.               "Compression Programs" menu,
  2170.  
  2171.               If you make no selection, by default the first program in the
  2172.               list will be used.
  2173.  
  2174.               Note that  is  is possible  to  specify that  no  compression
  2175.               program be used (the last entry  in the list). In this  case,
  2176.               PKT files  addressed to  the node  being edited  will not  be
  2177.               compressed, and will simply be  file attached to the  system.
  2178.               This allows simple mail processors to receive mail from IMAIL
  2179.               systems without  needing to  have one  or more  decompression
  2180.               programs available.
  2181.  
  2182.  
  2183.            9) Capability
  2184.  
  2185.               The Capability describes the  other system's mail  processor.
  2186.               Currently, two type are defined:
  2187.  
  2188.                  Stone Age
  2189.                  Type 2+
  2190.  
  2191.               Set this field  according to the  capability of the  system's
  2192.               mail processor, if known. If you are unsure, leave the  field
  2193.               set to "Stone Age".
  2194.  
  2195.               For more information  on the  capability word,  refer to  the
  2196.               FTSC documents  FSC-0039  and FSC-0048.  See  also  FTS-0001.
  2197.               These documents  may be  available  near you;  otherwise  you
  2198.               should be able to file  request them from 1:1/20. Refer  also
  2199.               to Chapter 14. Section a.
  2200.  
  2201.               Note that IMAIL will always generate "Type 2+" information in
  2202.               the packet  header, and  identify itself  as a  Type 2+  mail
  2203.               processor, regardless of the setting of this field.
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.     ═══════════════════════════════════════════════════════════════════════
  2210.     (C) Fabiano Fabris                                              Page 28
  2211.     ═══════════════════════════════════════════════════════════════════════
  2212.  
  2213.     ═══════════════════════════════════════════════════════════════════════
  2214.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2215.     ═══════════════════════════════════════════════════════════════════════
  2216.  
  2217.  
  2218.            10) Cap Handling
  2219.  
  2220.               This field  allows  you to  define  how IMAIL  will  use  the
  2221.               setting defined in the Capability field when handling inbound
  2222.               mail. If it  is set  to "Force",  IMAIL will  always use  the
  2223.               setting defined in the  Capability field, regardless of  what
  2224.               the actual format of the inbound packet(s) might be.
  2225.  
  2226.               Instead, if set to  "Auto", IMAIL will  try to determine  the
  2227.               type of  packet  by examining  the  Capability Word  and  its
  2228.               validation copy, and process the file accordingly.
  2229.  
  2230.               Please note that IMAIL  cannot correctly handle points  which
  2231.               use "Stone  Age"  mail  processors,  unless  they  are  using
  2232.               fakenet addresses.
  2233.  
  2234.               Note also  that if  TOSS  processes mail  from a  system  not
  2235.               listed in the node manager, it will "Auto-add" it to the list
  2236.               of nodes (this will be indicated in the edit window),  giving
  2237.               the determined Capability, and handling it as "Auto".
  2238.  
  2239.  
  2240.         f. Pack Routing
  2241.  
  2242.            In this menu  you may  specify default routing  for IMPACK  (see
  2243.            Chapter 6. Section 7.); in other words, you may specify that net
  2244.            mail for one or more systems be compressed in a packet addressed
  2245.            to another  system, from  which (presumably)  the mail  will  be
  2246.            forwarded on.
  2247.  
  2248.            The menu is composed of two "Route Via" columns, which  indicate
  2249.            the nodes via  which net  mail will  be routed.  For reasons  of
  2250.            spaces, the routed nodes are not shown except when editing.
  2251.  
  2252.            If no systems are listed as "Routed Systems", IMPACK will simply
  2253.            look for and compress mail for the "Route Via" address.
  2254.  
  2255.            To edit these entries,  position the cursor  on the desired  row
  2256.            and press ENTER. You will then  be able to edit the "Route  Via"
  2257.            address. Once finished,  another ENTER  will automatically  take
  2258.            you to  the  list of  "Routed  Systems", which  you  may  modify
  2259.            individually.
  2260.  
  2261.            IMSETUP supports the use of the "ALL" macro when specifying  the
  2262.            "Routed Systems". This macro  may be used in  place of the  net,
  2263.            node or  point fields  (the zone  should always  be given).  For
  2264.            example:
  2265.  
  2266.               2:All                  All net  mail  messages  addressed  to
  2267.                                      systems in Zone 2
  2268.  
  2269.               2:230/All              All net mail messages addressed to the
  2270.                                      nodes in Zone 2, Net 230
  2271.  
  2272.  
  2273.  
  2274.     ═══════════════════════════════════════════════════════════════════════
  2275.     (C) Fabiano Fabris                                              Page 29
  2276.     ═══════════════════════════════════════════════════════════════════════
  2277.  
  2278.     ═══════════════════════════════════════════════════════════════════════
  2279.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2280.     ═══════════════════════════════════════════════════════════════════════
  2281.  
  2282.  
  2283.               27:230/100.All         All net mail messages addressed to the
  2284.                                      points of  node 2:230/100.  Note  that
  2285.                                      this is equivalent to:
  2286.  
  2287.               27:1331/100            By default, IMAIL  will pack net  mail
  2288.                                      messages for  a  point  via  its  boss
  2289.                                      node. If  you  wish to  indicate  only
  2290.                                      certain  points,  you  will  have   to
  2291.                                      specify them explicitly:
  2292.  
  2293.               2:230/100.1            This will pack messages for point 1 of
  2294.                                      the  system  2:230/100  via  the  node
  2295.                                      specified in the "Route Via" column.
  2296.  
  2297.            If you do  not specify the  Zone, IMSETUP will  use the Zone  as
  2298.            defined in your primary address.
  2299.  
  2300.            Note that if you are a "boss" node, net mail to your points will
  2301.            never be pack routed unless  explicitly specified (see the  last
  2302.            example above). So if your address is 2:230/41, and you wish  to
  2303.            pack net mail  for your points  via 2:230/40, you  will need  to
  2304.            have "2:230/41.All" in the list of Routed Systems.
  2305.  
  2306.  
  2307.         g. Import/Export
  2308.  
  2309.            Users of IMAIL  have available to  them a series  of import  and
  2310.            export functions. These are listed below.
  2311.  
  2312.  
  2313.            1) Import Areas.Bbs
  2314.  
  2315.               With this function, you may import the information  contained
  2316.               in an AREAS.BBS file. This file must conform to the  standard
  2317.               used  by  QuickBBS/QEcho   systems.  In   other  words,   the
  2318.               recognized format is:
  2319.  
  2320.                  <board number> <area name> <export list>
  2321.  
  2322.               The board number should be between 1 and 200.  Alternatively,
  2323.               it may be  the letter 'P',  in which case,  the area will  be
  2324.               marked as Passthrough.
  2325.  
  2326.               The area name is  the name of  the echo area,  and may be  in
  2327.               lower case or  upper case;  it will be  converted into  upper
  2328.               case when imported.
  2329.  
  2330.               The export list is the list  of systems to which you will  be
  2331.               feeding the echo. If no zone is specified, it will default to
  2332.               your primary zone. However, both the zone and net numbers are
  2333.               "sticky", which means that if  specified, they will be  valid
  2334.               until changed. For example:
  2335.  
  2336.                  2:310/11 12 13
  2337.  
  2338.  
  2339.     ═══════════════════════════════════════════════════════════════════════
  2340.     (C) Fabiano Fabris                                              Page 30
  2341.     ═══════════════════════════════════════════════════════════════════════
  2342.  
  2343.     ═══════════════════════════════════════════════════════════════════════
  2344.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2345.     ═══════════════════════════════════════════════════════════════════════
  2346.  
  2347.  
  2348.               means that you  will be exporting  to 2:310/11, 2:310/12  and
  2349.               2:310/13. Point  numbers may  also  be specified.  Thus  this
  2350.               function actually recognizes a superset of the QEcho format.
  2351.  
  2352.               Note that the  first line of  the file will  be ignored,  and
  2353.               anything on a line following a semi-colon (';') will also  be
  2354.               discarded. Therefore,  the file  may  contain any  number  of
  2355.               comments.
  2356.  
  2357.               If the board number and/or the area name are already  defined
  2358.               in IMSETUP, you will  be asked if you  wish to overwrite  the
  2359.               area information, or create a  new area. In the second  case,
  2360.               you will be  prompted for a  new board number.  You may  also
  2361.               choose to skip the import of that area; this is the  default.
  2362.               In other words, if you press <Enter> or <ESC>, the area  will
  2363.               be skipped, and processing will  continue with the next  line
  2364.               of the Areas file.
  2365.  
  2366.               Once the Areas.Bbs  file has  been imported, go  to the  Echo
  2367.               Area Manager and edit the comment field, the Origin line, the
  2368.               Group and the  SEEN-BY addresses, and  any other  information
  2369.               you wish to change.
  2370.  
  2371.  
  2372.            2) Export Areas Config (R)
  2373.  
  2374.               With this  function,  you  may  export part  or  all  of  the
  2375.               information  regarding  the  echo  areas  you  have  defined.
  2376.               Specify the Groups for which you want information exported.
  2377.  
  2378.               A file is created  containing all the information  pertaining
  2379.               to each area, and ordered alphabetically by area. This may be
  2380.               used for your own reference, or to send to other systems.
  2381.  
  2382.  
  2383.            3) Create Areas.Bbs File
  2384.  
  2385.               This option  allows you  to create  an Areas.Bbs  type  file,
  2386.               which may then be used by other programs.
  2387.  
  2388.               Note that the first line  of the generated file will  contain
  2389.               information about  your  system, and  the  second will  be  a
  2390.               comment.
  2391.  
  2392.               The format  of  the  generated  file  is  the  same  as  that
  2393.               recognized by the Import  function (see above). However,  the
  2394.               system   numbers  are   always   given   in  the  full   form
  2395.               (Zone:Net/Node.Point).
  2396.  
  2397.  
  2398.            4) Export Group List (R)
  2399.  
  2400.               Selecting this  function will  generate a  file containing  a
  2401.               list of all echos ordered by Group.
  2402.  
  2403.  
  2404.     ═══════════════════════════════════════════════════════════════════════
  2405.     (C) Fabiano Fabris                                              Page 31
  2406.     ═══════════════════════════════════════════════════════════════════════
  2407.  
  2408.     ═══════════════════════════════════════════════════════════════════════
  2409.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2410.     ═══════════════════════════════════════════════════════════════════════
  2411.  
  2412.  
  2413.               The data consists simply of the area name and comment.
  2414.  
  2415.  
  2416.            5) Export Nodes Config (R)
  2417.  
  2418.               This will create a file containing all the information on the
  2419.               systems defined with the Node Manager.
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.     ═══════════════════════════════════════════════════════════════════════
  2470.     (C) Fabiano Fabris                                              Page 32
  2471.     ═══════════════════════════════════════════════════════════════════════
  2472.  
  2473.     ═══════════════════════════════════════════════════════════════════════
  2474.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2475.     ═══════════════════════════════════════════════════════════════════════
  2476.  
  2477.  
  2478.      6. IMAIL COMMAND LINE OPTIONS
  2479.  
  2480.         Once you have configured the program via IMSETUP, you are ready  to
  2481.         use  IMAIL.  There  are   three  separate  commands  or   functions
  2482.         "contained" in IMAIL, and they are invoked via the command line.
  2483.  
  2484.         The syntax used to invoke IMAIL is:
  2485.  
  2486.            IMAIL TOSS | SCAN | ALNK | /?
  2487.  
  2488.         The switch ? may be prefixed with a dash (-) or a slash (/);  IMAIL
  2489.         will recognize both. If no command  is given, IMAIL will display  a
  2490.         help screen, and return to the DOS prompt.
  2491.  
  2492.         Here is a description of the commands.
  2493.  
  2494.  
  2495.         a. /? - Help
  2496.  
  2497.            This will cause IMAIL to display a brief summary of its  command
  2498.            line options on the screen. Any other commands will be ignored.
  2499.  
  2500.  
  2501.         b. TOSS - Toss Incoming Mail
  2502.  
  2503.            This enables  IMAIL's  TOSS  function.  This  will  search  your
  2504.            inbound files directory for mail and toss it into your  QuickBBS
  2505.            or RemoteAccess message base; net  mail messages will end up  in
  2506.            the net mail subdirectory, while echo mail will be put into  the
  2507.            correct message area.
  2508.  
  2509.            The TOSS function  will automatically forward  any echo mail  to
  2510.            other links,  as well  as net  mail messages.  Outgoing mail  is
  2511.            automatically compressed, and a file attach message generated.
  2512.  
  2513.            If TOSS finds  that there is  less than 100k  free space on  the
  2514.            working drive while processing,  it will automatically  compress
  2515.            all outgoing mail before going on. This should help prevent disk
  2516.            full errors.
  2517.  
  2518.            Should TOSS  encounter  an ARCmail  file  from which  it  cannot
  2519.            extract the mail packets successfully,  it will rename the  file
  2520.            to have an extension of .BA? so that you can look at it, and  so
  2521.            the file will not be processed again.
  2522.  
  2523.            For information on how TOSS  handles the Capability Word,  refer
  2524.            to Chapter 5. Section e.
  2525.  
  2526.            Note that IMAIL TOSS  will return an ERRORLEVEL  of 1 if it  has
  2527.            processed  net  mail  messages.  This   fact  can  be  used   to
  2528.            selectively call IMAIL ALNK only if net mail messages have  been
  2529.            received.
  2530.  
  2531.  
  2532.  
  2533.  
  2534.     ═══════════════════════════════════════════════════════════════════════
  2535.     (C) Fabiano Fabris                                              Page 33
  2536.     ═══════════════════════════════════════════════════════════════════════
  2537.  
  2538.     ═══════════════════════════════════════════════════════════════════════
  2539.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2540.     ═══════════════════════════════════════════════════════════════════════
  2541.  
  2542.  
  2543.            1) /B - Check Bad Message Board
  2544.  
  2545.               Use this switch is you wish to force IMAIL to check  messages
  2546.               in  the   Bad  Message   Board.   This  will   override   the
  2547.               configuration setting (see Chapter 5. section a.).
  2548.  
  2549.               What will happen is this: if an echo message is found,  IMAIL
  2550.               will search to see if it  belongs to an area defined in  your
  2551.               Areas file  (IMAIL.AR);  if the  correct area is  found,  the
  2552.               message will be moved to  the correct board. However, if  the
  2553.               area is marked as Passthrough, the message will be marked  as
  2554.               deleted.
  2555.  
  2556.               Please note  that  if you  are  tossing dupes  into  the  Bad
  2557.               Message Board (rather than having a separate board for them),
  2558.               then any dupes found will also be moved.
  2559.  
  2560.               This option is useful in those cases in which your echo  feed
  2561.               has "turned  on" an  area which  has not  yet been defined in
  2562.               your areas file.
  2563.  
  2564.  
  2565.            2) /N - No AreaLink
  2566.  
  2567.               Normally, after TOSS has processed incoming messages, it will
  2568.               call AreaLink  to process  any  requests. For  those  systems
  2569.               which do not have downlinks, or which prefer to run  AreaLink
  2570.               separately, this may be disabled.
  2571.  
  2572.               Simply run TOSS with  a /N command  line parameter, as  given
  2573.               below:
  2574.  
  2575.                  IMAIL TOSS /N
  2576.  
  2577.               and AreaLink will not be invoked.
  2578.  
  2579.  
  2580.         c. SCAN - Scan for Outgoing Mail
  2581.  
  2582.            This enables the echo/net mail  SCAN function. The QuickBBS  (or
  2583.            RemoteAccess) message base will be searched for outgoing net and
  2584.            echo mail, exporting it to packets.
  2585.  
  2586.            If the messages are  echo mail, a packet  will be generated  for
  2587.            each of the downlinks listed for  the area; a net mail  message,
  2588.            on the other  hand, will be  exported to a  MSG-style file,  and
  2589.            placed in your net mail directory, where it can be packed routed
  2590.            and compressed with IMPACK - IMAIL will not compress it.
  2591.  
  2592.            For echo mail, if the destination  system is listed in the  Node
  2593.            Manager, the appropriate compression  program will be called  to
  2594.            compress the packet; otherwise, the first program listed will be
  2595.            used (by default, ARC).
  2596.  
  2597.  
  2598.  
  2599.     ═══════════════════════════════════════════════════════════════════════
  2600.     (C) Fabiano Fabris                                              Page 34
  2601.     ═══════════════════════════════════════════════════════════════════════
  2602.  
  2603.     ═══════════════════════════════════════════════════════════════════════
  2604.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2605.     ═══════════════════════════════════════════════════════════════════════
  2606.  
  2607.  
  2608.            Regarding echo  mail,  SCAN  will  use  the  origin  address  as
  2609.            specified in the  IMSETUP Area  Manager, rather  than trying  to
  2610.            extract this information from the  message header. This is  done
  2611.            because the QuickBBS  message structure does  not allow for  the
  2612.            zone field to be a number greater than 255.
  2613.  
  2614.  
  2615.            1) /F - Force Complete SCAN
  2616.  
  2617.               If for any reason you suspect that IMAIL has not scanned  out
  2618.               all the the mail which should be exported, run it with the /F
  2619.               switch. This will bypass the  use of the ECHOMAIL.BBS  and/or
  2620.               NETMAIL.BBS files generated by the BSS and/or message editor,
  2621.               as well as the internal counter  IMAIL uses to keep track  of
  2622.               which message it last scanned.
  2623.  
  2624.  
  2625.         d. ALNK - AreaLink
  2626.  
  2627.            This parameter  calls the  IMAIL AreaLink  function to  scan the
  2628.            net mail  directory for  requests. For  more information  on how
  2629.            AreaLink works, see Chapter 8.
  2630.  
  2631.            Please note that the AreaLink function is automatically  invoked
  2632.            after every run of the TOSS  command, unless you specify the  /N
  2633.            (No AreaLink) switch.
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.     ═══════════════════════════════════════════════════════════════════════
  2665.     (C) Fabiano Fabris                                              Page 35
  2666.     ═══════════════════════════════════════════════════════════════════════
  2667.  
  2668.     ═══════════════════════════════════════════════════════════════════════
  2669.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2670.     ═══════════════════════════════════════════════════════════════════════
  2671.  
  2672.  
  2673.      7. IMPACK - Pack Net Mail Messages
  2674.  
  2675.         This calls IMAIL's  packer. The  IMAIL Net  Mail Message  Directory
  2676.         will be  searched for  outgoing net  mail messages,  which will  be
  2677.         compressed  into  ARCmail   compressed  files   according  to   the
  2678.         information given on  the command  line, and  specified in  IMSETUP
  2679.         (see Chapter 5. Section f.).
  2680.  
  2681.         Note that this  command operates only  on MSG style  messages.  Net
  2682.         mail messages  in the  QuickBBS message  base will  exported to the
  2683.         net mail directory  by the SCAN  command and thereafter  treated as
  2684.         normal net mail.
  2685.  
  2686.         Default routing  will be  applied, unless  the /N  switch is  given
  2687.         (see below).
  2688.  
  2689.         The syntax of IMPACK is:
  2690.  
  2691.            IMPACK [z:n/nd[.p] [[...] VIA z:n/nd[.p]]] [/N] [/C] [/H]
  2692.  
  2693.         'z:n/nd.p' represents a network address in the usual form:
  2694.  
  2695.            zone:net/node.point
  2696.  
  2697.         where the  point  field is  optional.  If not  specified,  messages
  2698.         addressed to point of  the given system will  be packed along  with
  2699.         the mail for that system.  If you are a  "boss" node, net mail  for
  2700.         your points  will never  be pack  routed via  another node,  unless
  2701.         explicitly forced with the ".ALL" macro (see below).
  2702.  
  2703.         As with IMSETUP,  the net, node  and point fields  may be  replaced
  2704.         with the 'ALL' macro. If you omit the zone field, the zone  defined
  2705.         for your primary network address will be used by default.
  2706.  
  2707.         If more than one  system is given on  the command line, then  there
  2708.         MUST be a 'via' node; that is, a system for which all the mail  for
  2709.         the preceding systems will be packed. Therefore, a command such as:
  2710.  
  2711.            IMPACK 2:ALL 5:ALL 2:2/1
  2712.  
  2713.         is not valid, and IMAIL will complain. Similarly, remember that  if
  2714.         you write
  2715.  
  2716.            IMPACK ALL
  2717.  
  2718.         you are specifying more than one system, in which case, there  must
  2719.         be a 'via' node.
  2720.  
  2721.         When run, IMPACK will  scan the command  line for routing  commands
  2722.         and act on them,  after which it will  process the default  routing
  2723.         commands given in IMSETUP,  which means that  you may override  the
  2724.         defaults. If no parameters  are given on  the command line,  IMPACK
  2725.         will simply act on the defaults.
  2726.  
  2727.         For example, the command:
  2728.  
  2729.     ═══════════════════════════════════════════════════════════════════════
  2730.     (C) Fabiano Fabris                                              Page 36
  2731.     ═══════════════════════════════════════════════════════════════════════
  2732.  
  2733.     ═══════════════════════════════════════════════════════════════════════
  2734.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2735.     ═══════════════════════════════════════════════════════════════════════
  2736.  
  2737.            IMPACK 2:ALL 5:ALL VIA 2:2/1
  2738.  
  2739.         will collect any outgoing messages for  all systems in zones 2  and
  2740.         5, as well  as messages for  2:2/1, and compress  them into a  file
  2741.         attach for 2:2/1.
  2742.  
  2743.         Please note that by default mail  for points will always be  routed
  2744.         via the boss system. Therefore the commands
  2745.  
  2746.            IMPACK 2:230/41.ALL
  2747.  
  2748.         and
  2749.  
  2750.            IMPACK 2:230/41
  2751.  
  2752.         are equivalent. In both cases all mail for the system 2:230/41  and
  2753.         any of its points will be compressed into the same file.
  2754.  
  2755.         As another example, you may specify:
  2756.  
  2757.            IMPACK ALL VIA 2:2/1
  2758.  
  2759.         If your primary  zone is 2,  this will pack  all outgoing mail  for
  2760.         systems in zone 2 via the system 2:2/1.
  2761.  
  2762.         If you are a "boss" node (that  is, you have points), net mail  for
  2763.         points can only be pack routed explicitly. For example:
  2764.  
  2765.            IMPACK 2:230/100.ALL VIA 2:230/100.1
  2766.  
  2767.         This applies  also  to default  pack  routing. Also  note  that  it
  2768.         applies only  to  4D  addressing (addresses  which  use  the  point
  2769.         number); fake net addresses will not be checked, so care should  be
  2770.         taken that net  mail destined to  a fakenet address  is never  pack
  2771.         routed out of your point net.
  2772.  
  2773.         Messages marked as Crash or Hold will only be processed and  packed
  2774.         if the  /C  and/or /H  switches  (described below)  are  specified.
  2775.         Messages which are file  attaches, file requests, update  requests,
  2776.         or which have the IMMediate, DIRect or LOCKed status will NEVER  be
  2777.         packed.
  2778.  
  2779.  
  2780.         a. /N - No default pack routing
  2781.  
  2782.            If for any reason you wish  IMPACK to ignore the defaults  given
  2783.            in IMSETUP, suffix the  switch /N to the  command line. In  this
  2784.            case, IMPACK will simply process the command line.
  2785.  
  2786.            Note that the command
  2787.  
  2788.               IMPACK /N
  2789.  
  2790.            effectively tells IMPACK to do nothing, since no route  commands
  2791.            are given in the command line, and the /N switch tells IMPACK to
  2792.            ignore the defaults.
  2793.  
  2794.     ═══════════════════════════════════════════════════════════════════════
  2795.     (C) Fabiano Fabris                                              Page 37
  2796.     ═══════════════════════════════════════════════════════════════════════
  2797.  
  2798.     ═══════════════════════════════════════════════════════════════════════
  2799.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2800.     ═══════════════════════════════════════════════════════════════════════
  2801.  
  2802.  
  2803.         b. /C - Pack Crash Messages
  2804.  
  2805.            If you want IMPACK  to pack messages  marked with Crash  status,
  2806.            specify the /C switch on the command line.
  2807.  
  2808.            Otherwise, IMPACK will by default NOT pack Crash messages.
  2809.  
  2810.  
  2811.         c. /H - Pack Hold Messages
  2812.  
  2813.            If you want to pack messages marked as Hold along with  "normal"
  2814.            messages, specify the /H switch on the command line.
  2815.  
  2816.            Normally, IMPACK will not pack messages with the Hold bit set.
  2817.  
  2818.  
  2819.         d. /? - Help
  2820.  
  2821.            If you do not give IMPACK any parameters, or if you specify  the
  2822.            /? switch, it will display a brief summary of its options.
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.     ═══════════════════════════════════════════════════════════════════════
  2860.     (C) Fabiano Fabris                                              Page 38
  2861.     ═══════════════════════════════════════════════════════════════════════
  2862.  
  2863.     ═══════════════════════════════════════════════════════════════════════
  2864.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2865.     ═══════════════════════════════════════════════════════════════════════
  2866.  
  2867.  
  2868.      8. AREALINK
  2869.  
  2870.         AreaLink is a function which allows other systems to request  echos
  2871.         from your system without the need  for you to manually insert  them
  2872.         in the areas'  export list. It  is similar in  function to  AreaMgr
  2873.         (which is part of TosScan), or to AreaFix.
  2874.  
  2875.         What happens is this: a system  sends a message addressed to  IMAIL
  2876.         on your system. Instead  of the subject, he  places a password.  In
  2877.         the body of  the message will  go the  list of areas  to which  the
  2878.         other system  wishes to  be linked,  or areas  which he  no  longer
  2879.         wishes to receive.  The system  may also  request information  from
  2880.         IMAIL by including one or more of the supported meta-commands.
  2881.  
  2882.         In order to be able  to use AreaLink, a  system must be defined  in
  2883.         your Node Manager (See section e. of Chapter 5.). When the  request
  2884.         is processed by AreaLink, it will check that the password given  on
  2885.         the subject line of the message matches the one defined in the node
  2886.         manager.
  2887.  
  2888.         Also, AreaLink will only allow a system to request areas  belonging
  2889.         to one of the groups to which he has access.
  2890.  
  2891.  
  2892.         a. Format of the Request
  2893.  
  2894.            As outlined  above,  a  request to  AreaLink  takes  a  specific
  2895.            format. Here is an example:
  2896.  
  2897.               From:    John Doe on 2:230/40
  2898.               To:      IMAIL on 2:230/0
  2899.               Subject: password
  2900.               ---------------------------------------------------
  2901.               +SYSOP              <= Request to add area
  2902.               +NEWS               <= Request to add area
  2903.               -PENPAL             <= Request to remove area
  2904.               ~FRIENDS            <= Request for remote deletion
  2905.               #OLD.ECH : NEW.ECH  <= Request for name change
  2906.               %query              <= Request for active area list
  2907.               %list               <= Request for available area list
  2908.               %unlinked           <= Request for unlinked but available
  2909.                                      areas
  2910.               %rescan             <= Request to rescan new areas
  2911.               %help               <= Request for help on AreaLink use
  2912.  
  2913.            All names, the  password, area  names and  meta-commands may  be
  2914.            given in any combination of upper and lower case.
  2915.  
  2916.            As can be seen, in order to  request that an area be added,  the
  2917.            name of the area may be prefixed with a plus ('+') sign, whereas
  2918.            to have a area removed, it =must= be prefixed with a minus ('-')
  2919.            sign. The plus sign is optional.
  2920.  
  2921.  
  2922.  
  2923.  
  2924.     ═══════════════════════════════════════════════════════════════════════
  2925.     (C) Fabiano Fabris                                              Page 39
  2926.     ═══════════════════════════════════════════════════════════════════════
  2927.  
  2928.     ═══════════════════════════════════════════════════════════════════════
  2929.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2930.     ═══════════════════════════════════════════════════════════════════════
  2931.  
  2932.  
  2933.            The '~' character indicates a remote deletion request; for  more
  2934.            information, see Section e. below. The '#' character indicates a
  2935.            request to change the name of an echo area; this is described in
  2936.            Section f. The  '%', on the  other hand, is  used to prefix  the
  2937.            meta-commands recognized  by AreaLink;  these are  described  in
  2938.            Section b.
  2939.  
  2940.            Note that requests may be addressed to any one of:
  2941.               IMAIL
  2942.               AREALINK
  2943.               AREAFIX
  2944.               AREAMGR
  2945.            AreaLink will recognize any of the above "names".
  2946.  
  2947.            Optionally, the message may end in a tear line ('---'), followed
  2948.            by any text (usually a message to the sysop). In this case,  the
  2949.            request will not  be deleted.  If the message  contains no  tear
  2950.            line, it will be removed once processed.
  2951.  
  2952.  
  2953.         b. Meta-Commands
  2954.  
  2955.            IMAIL supports several meta-commands in AreaLink requests. These
  2956.            are:
  2957.  
  2958.  
  2959.            1) %ALL
  2960.  
  2961.               The %ALL meta-command may be used to link or unlink all areas
  2962.               available to the requesting system. It is used in one of  two
  2963.               ways:
  2964.  
  2965.                  +%ALL   Links all available areas
  2966.                  -%ALL   Unlinks all linked areas
  2967.  
  2968.               This meta-command  may be  combined  with the  "normal"  link
  2969.               requests to form a  request for all areas  except one or  two
  2970.               specific ones (or vice versa). For example:
  2971.  
  2972.                  +%ALL
  2973.                  -SIG.JUNK
  2974.  
  2975.               will link all areas available except for the SIG.JUNK echo.
  2976.  
  2977.               Note that if %RESCAN (see below) is given in the same message
  2978.               as a +%ALL, all the newly linked echos will be rescaned.
  2979.  
  2980.  
  2981.            2) %FROM (R)
  2982.  
  2983.               On registered copies  of IMAIL, the  %FROM meta-command  will
  2984.               allow another  system  to  make requests  "on  behalf"  of  a
  2985.               different system.  This  is particularly  useful  for  remote
  2986.  
  2987.  
  2988.  
  2989.     ═══════════════════════════════════════════════════════════════════════
  2990.     (C) Fabiano Fabris                                              Page 40
  2991.     ═══════════════════════════════════════════════════════════════════════
  2992.  
  2993.     ═══════════════════════════════════════════════════════════════════════
  2994.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  2995.     ═══════════════════════════════════════════════════════════════════════
  2996.  
  2997.  
  2998.               maintenance of someone  else's system. In  order to do  this,
  2999.               the system have Remote Maint enabled in IMSETUP (see  Chapter
  3000.               5. section e.).
  3001.  
  3002.               The format of the meta-command is
  3003.  
  3004.                  %FROM <full node number>
  3005.  
  3006.               where the address must include  the zone and point fields  of
  3007.               the system which will be linked (or unlinked).
  3008.  
  3009.               Note that  the  password (subject)  of  the message  must  be
  3010.               correct for  the  system SENDING  the  message, not  for  the
  3011.               system for  which the  changes will  be made.  The  generated
  3012.               reply will  be sent,  again,  to the  system which  sent  the
  3013.               request, not to the one for which the changes were made.
  3014.  
  3015.  
  3016.            3) %HELP
  3017.  
  3018.               This meta-command will make AreaLink send a help text to  the
  3019.               sysop. The help text to be sent may be defined in IMSETUP; if
  3020.               none is defined, a standard text will be sent, explaining the
  3021.               principle features of AreaLink.
  3022.  
  3023.  
  3024.            4) %LIST
  3025.  
  3026.               The %LIST meta-command will have  AreaLink reply with a  list
  3027.               of all the areas available to the requesting system. In other
  3028.               words, those which are marked as Active, and which belong  to
  3029.               a group listed as available for that system.
  3030.  
  3031.  
  3032.            5) %QUERY
  3033.  
  3034.               If the  message  contains this  meta-command,  AreaLink  will
  3035.               reply  with  a  list  of  currently  active  echos  for   the
  3036.               requesting system
  3037.  
  3038.  
  3039.            6) %RESCAN
  3040.  
  3041.               This meta-command will  allow a  node to  request that  IMAIL
  3042.               send all old mail in the  areas requested. For example, if  a
  3043.               system requests to be linked to the SYSOP echo, and places  a
  3044.               %RESCAN meta-command in the message text, IMAIL will link the
  3045.               system, and then scan your  message base for any messages  in
  3046.               this area, and send them to the requesting system.
  3047.  
  3048.               All the exported messages will have the same SEEN-BY lines as
  3049.               they normally would, thus (hopefully) preventing  duplicates.
  3050.               However, the messages  will be  exported only  to the  system
  3051.               requesting the rescan, not to all linked nodes.
  3052.  
  3053.  
  3054.     ═══════════════════════════════════════════════════════════════════════
  3055.     (C) Fabiano Fabris                                              Page 41
  3056.     ═══════════════════════════════════════════════════════════════════════
  3057.  
  3058.     ═══════════════════════════════════════════════════════════════════════
  3059.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3060.     ═══════════════════════════════════════════════════════════════════════
  3061.  
  3062.  
  3063.               Note that if you have set the Allow Rescan option in  IMSETUP
  3064.               to "no" (see Chapter 5. Section 4)), then the rescan  request
  3065.               will be ignored.
  3066.  
  3067.  
  3068.            7) %UNLINKED
  3069.  
  3070.               This meta-command is,  in a sense,  the complement of  %QUERY
  3071.               and %LIST.  In  other words,  it  will  send a  list  of  all
  3072.               available  echos  which  are  NOT  currently  linked  to  the
  3073.               requesting system.
  3074.  
  3075.  
  3076.         c. AreaLink Replies
  3077.  
  3078.            When it has processed a request, AreaLink will generate a  reply
  3079.            message to the system  who sent the  request. This message  will
  3080.            contain the list  of echo  areas added and/or  removed for  that
  3081.            system, as well as query and list information, if indicated.
  3082.  
  3083.            The message will be marked as  Kill/Sent (ie it will be  deleted
  3084.            once sent) unless you  have configured IMAIL  to keep them  (see
  3085.            Chapter 5. Section 4)).
  3086.  
  3087.  
  3088.         d. Forward Link Requests (R)
  3089.  
  3090.            Registered users  of IMAIL  may define  one or  more systems  as
  3091.            uplinks, specifying the name of a file containing a list of echo
  3092.            areas available on those systems.
  3093.  
  3094.            If a system  requests an  echo area not  currently available  on
  3095.            your system, AreaLink  will search the  files specified for  the
  3096.            required echo. If it is found, it will generate a request to the
  3097.            given uplink. In this case,  it will also automatically add  the
  3098.            area to your database, defining the area name, and marking it as
  3099.            passthrough (as opposed to  areas automatically added by  TOSS);
  3100.            the group will  be undefined.  The uplink  and downlink  systems
  3101.            will be defined in the export list. Such areas will be marked as
  3102.            "Auto-Added" in the IMSETUP Area Manager until they are edited.
  3103.  
  3104.  
  3105.         e. Remote Deletion (R)
  3106.  
  3107.            AreaLink will allow you  to give partial  control of your  areas
  3108.            configuration to  another system:  any system  which has  Remote
  3109.            Maint (see Chapter 5.  Section e.) enabled  in the Node  Manager
  3110.            will be able to delete one or more echo areas from your  system.
  3111.            This feature is useful if, for  example, you wish to allow  your
  3112.            boss or host system to automatically delete an area when it  has
  3113.            been discontinued.
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.     ═══════════════════════════════════════════════════════════════════════
  3120.     (C) Fabiano Fabris                                              Page 42
  3121.     ═══════════════════════════════════════════════════════════════════════
  3122.  
  3123.     ═══════════════════════════════════════════════════════════════════════
  3124.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3125.     ═══════════════════════════════════════════════════════════════════════
  3126.  
  3127.  
  3128.            In order for a system to delete an area from your list, it  will
  3129.            send a normal  AreaLink request  to your  system, prefixing  the
  3130.            names of  the areas  to be  deleted with  a '~'  character.  For
  3131.            example:
  3132.  
  3133.               From:    John Doe on 2:230/40
  3134.               To:      IMAIL on 2:230/0
  3135.               Subject: password
  3136.               ---------------------------------------------------
  3137.               SYSOP               <= Request to add area
  3138.               ~PENPAL             <= Request to delete area
  3139.  
  3140.            In the above example, the system  is requesting that an area  be
  3141.            linked to it,  and at  the same time,  that the  area PENPAL  be
  3142.            deleted from your configuration.
  3143.  
  3144.            When AreaLink processes such a request, it will first send a net
  3145.            mail message to any other systems which are linked to that area,
  3146.            warning them that  it has been  deleted. It will  then flag  the
  3147.            area as deleted and inactive, so that any requests to link to it
  3148.            will be ignored.  The next  time IMSETUP  is run,  and the  Area
  3149.            Manager entered, the  area will be  removed completely from  the
  3150.            list.
  3151.  
  3152.  
  3153.         f. Remote Change (R)
  3154.  
  3155.            As with  Remote  Deletion  requests (see  previous  section),  a
  3156.            system which  has Remote  Maint privileges  on your  system  may
  3157.            request a change of  area name. What this  will do is simply  to
  3158.            change the  name of  the  area; no  other variations  will  take
  3159.            place.
  3160.  
  3161.            The format of a Remote Change request is as follows:
  3162.  
  3163.               From:    John Doe on 2:230/40
  3164.               To:      IMAIL on 2:230/0
  3165.               Subject: password
  3166.               ---------------------------------------------------
  3167.               SYSOP               <= Request to add area
  3168.               #OLD.ECH : NEW.CH   <= Request to change name
  3169.  
  3170.            The '#' character indicates  a Change request. Following  should
  3171.            be the old area name; then, after the ':' character should  come
  3172.            the new area name.  The spaces before and  after the ':' may  be
  3173.            omitted.
  3174.  
  3175.            If AreaLink finds the old area name, and the node requesting the
  3176.            change  is  active  for  that  group,  AreaLink  will  make  the
  3177.            requested change, advising all other downlinks of the  variation
  3178.            by sending them a net mail message.
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.     ═══════════════════════════════════════════════════════════════════════
  3185.     (C) Fabiano Fabris                                              Page 43
  3186.     ═══════════════════════════════════════════════════════════════════════
  3187.  
  3188.     ═══════════════════════════════════════════════════════════════════════
  3189.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3190.     ═══════════════════════════════════════════════════════════════════════
  3191.  
  3192.  
  3193.      9. AUTOMATIC MESSAGE REPLIES (R)
  3194.  
  3195.         If enabled via IMSETUP (see chapter 5., section a., para 5),  IMAIL
  3196.         will generate  automatic replies  for messages  that have  remained
  3197.         unread for more than the specified number of days.
  3198.  
  3199.         Generally, IMAIL  will  submit  a  standard  message.  However,  if
  3200.         specified, it  can use  a special  text file  when it  generates  a
  3201.         message. This text  file may  contain one  or more  macros, of  the
  3202.         form:
  3203.  
  3204.            %macro%
  3205.  
  3206.         They are explained below. For a sample text, see the file  included
  3207.         in the  distribution  archive.  Please  note that  if  a  macro  is
  3208.         enclosed in  double  quotes, it  will  NOT be  parsed,  but  simple
  3209.         repeated as it is.
  3210.  
  3211.  
  3212.         a. %of%
  3213.  
  3214.            Your first name, as defined in IMSETUP.
  3215.  
  3216.  
  3217.         b. %ol%
  3218.  
  3219.            Your last name, as defined in IMSETUP.
  3220.  
  3221.  
  3222.         c. %os%
  3223.  
  3224.            Your primary system address.
  3225.  
  3226.  
  3227.         d. %df%
  3228.  
  3229.            Destination user's first name.
  3230.  
  3231.  
  3232.         e. %dl%
  3233.  
  3234.            Destination user's last name.
  3235.  
  3236.  
  3237.         f. %ds%
  3238.  
  3239.            Destination user's system address.
  3240.  
  3241.  
  3242.         g. %mt%
  3243.  
  3244.            Time of the message for which the reply is being generated.
  3245.  
  3246.  
  3247.  
  3248.  
  3249.     ═══════════════════════════════════════════════════════════════════════
  3250.     (C) Fabiano Fabris                                              Page 44
  3251.     ═══════════════════════════════════════════════════════════════════════
  3252.  
  3253.     ═══════════════════════════════════════════════════════════════════════
  3254.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3255.     ═══════════════════════════════════════════════════════════════════════
  3256.  
  3257.  
  3258.         h. %md%
  3259.  
  3260.            Date of the message for which the reply is being generated.
  3261.  
  3262.  
  3263.         i. %at%
  3264.  
  3265.            Current time.
  3266.  
  3267.  
  3268.         j. %ad%
  3269.  
  3270.            Current date.
  3271.  
  3272.  
  3273.         k. %dy%
  3274.  
  3275.            Number of days for which the message has been "sitting" unread.
  3276.  
  3277.  
  3278.         l. %im%
  3279.  
  3280.            IMAIL signature.
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.     ═══════════════════════════════════════════════════════════════════════
  3315.     (C) Fabiano Fabris                                              Page 45
  3316.     ═══════════════════════════════════════════════════════════════════════
  3317.  
  3318.     ═══════════════════════════════════════════════════════════════════════
  3319.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3320.     ═══════════════════════════════════════════════════════════════════════
  3321.  
  3322.  
  3323.      10. IMTHINGS
  3324.  
  3325.         IMTHINGS is a program containing additional utilities for use  with
  3326.         IMAIL. It is used  giving it a  command and additional  parameters,
  3327.         which vary according to the command given.
  3328.  
  3329.         All of the commands give a brief on-line help if followed by the /?
  3330.         switch. For example, to get help on the SEND command:
  3331.  
  3332.            IMTHINGS SEND /?
  3333.  
  3334.         In most  cases, the  commands  may be  abbreviated  to one  or  two
  3335.         letters; for example IMTHINGS KILL may be given as IMTHINGS K.
  3336.  
  3337.         However, IMTHINGS STAT must be abbreviated to IMTHINGS ST since the
  3338.         SEND command also begin with the letter 'S'.
  3339.  
  3340.  
  3341.         a. IMPORT - Import Net Mail Messages
  3342.  
  3343.            The IMPORT function allows you to import net mail messages  from
  3344.            the net mail directory into  the QuickBBS message base. This  is
  3345.            necessary is you wish to allow the users of your BBS to read net
  3346.            mail addressed to them.
  3347.  
  3348.            This command  has  no parameters.  It  will scan  the  net  mail
  3349.            directory for net mail messages  addressed to one of your  AKAs,
  3350.            and if  found,  import  them  into  the  net  mail  board  which
  3351.            corresponds to that  AKA. Once  imported, the MSG  file will  be
  3352.            deleted. Note that net mail addressed to the name listed in  the
  3353.            Sysop field,  or  to  any  of  "IMAIL",  "AREALINK",  "AREAMGR",
  3354.            "AREAFIX" or "SYSOP" will  =not= be imported  into the net  mail
  3355.            board(s).
  3356.  
  3357.            NOTE: net mail messages which  are also File Requests or  Update
  3358.            Requests will  not be  imported. However,  File Attach  messages
  3359.            will. So to avoid problems, it is best to run IMAIL TOSS  before
  3360.            IMTHINGS IMPORT.
  3361.  
  3362.  
  3363.         b. INDEX - Rebuild index files
  3364.  
  3365.            The INDEX  command will  rebuild the  message base  index  files
  3366.            (MSGIDX.BBS, MSGTOIDX.BBS and  MSGINFO.BBS) from the  MSGHDR.BBS
  3367.            file. Use this if for any reason you suspect that one or more of
  3368.            these files have somehow become damaged.
  3369.  
  3370.            Note  that  INDEX  is  run  automatically  after  the  following
  3371.            functions:
  3372.  
  3373.               MOVE
  3374.               SORT
  3375.  
  3376.            The INDEX function has no command line parameters.
  3377.  
  3378.  
  3379.     ═══════════════════════════════════════════════════════════════════════
  3380.     (C) Fabiano Fabris                                              Page 46
  3381.     ═══════════════════════════════════════════════════════════════════════
  3382.  
  3383.     ═══════════════════════════════════════════════════════════════════════
  3384.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3385.     ═══════════════════════════════════════════════════════════════════════
  3386.  
  3387.  
  3388.         c. KILL - Delete messages from an area
  3389.  
  3390.            The KILL  command allows  you to  mark as  deleted some  or  all
  3391.            messages in a specified  message area. Note  that KILL does  NOT
  3392.            pack the message base, unless the /P switch is given.
  3393.  
  3394.            Normally, KILL will  create a  temporary file to  which it  will
  3395.            write the new MSGHDR.BBS. However,  if it detects that there  is
  3396.            not enough  disk  space, it  will  overwrite the  original  file
  3397.            directly; this method is MUCH slower.
  3398.  
  3399.            Note that it is  advisable to run IMAIL  SCAN /F before  running
  3400.            this command;  this  will ensure  that  all outgoing  echo  mail
  3401.            messages have been exported.
  3402.  
  3403.            The syntax of the command is:
  3404.  
  3405.               IMTHINGS KILL /A<areaname>
  3406.                             /B<board>
  3407.                             /D<days>
  3408.                             /K<days>
  3409.                             /N<number>
  3410.                             /O
  3411.                             /P
  3412.                             /U
  3413.  
  3414.  
  3415.            1) /A<areaname>
  3416.  
  3417.               If specified, the /A switch should be followed by the name of
  3418.               one of the echo areas, as given in the Area Manager. If  this
  3419.               switch is used, then the /B switch should NOT be given.
  3420.  
  3421.               NOTE: If  you specify  the  /U switch,  this switch  will  be
  3422.               ignored.
  3423.  
  3424.  
  3425.            2) /B<board>
  3426.  
  3427.               If specified, the /B switch  should be followed by a  message
  3428.               board number. In this way, it is possible to "act" on message
  3429.               board not defined in the  IMSETUP Area Manager (for  example,
  3430.               local message areas). If the /B  switch is used, then the  /A
  3431.               switch should NOT be given.
  3432.  
  3433.               If you do not specify one of /A or /B, then KILL will act  on
  3434.               ALL message  boards,  unless  the /U  switch  is  given  (see
  3435.               below).
  3436.  
  3437.  
  3438.            3) /D<days>
  3439.  
  3440.               This allows you  to specify  that KILL  should keep  messages
  3441.               younger than the given number of  days. If the switch is  not
  3442.               used, then IMTHINGS will not check the date of the message.
  3443.  
  3444.     ═══════════════════════════════════════════════════════════════════════
  3445.     (C) Fabiano Fabris                                              Page 47
  3446.     ═══════════════════════════════════════════════════════════════════════
  3447.  
  3448.     ═══════════════════════════════════════════════════════════════════════
  3449.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3450.     ═══════════════════════════════════════════════════════════════════════
  3451.  
  3452.  
  3453.               Note that if the  /U switch is given,  the /D switch will  be
  3454.               ignored.
  3455.  
  3456.  
  3457.            4) /K<days> (R)
  3458.  
  3459.               This switch allows you to have KILL delete old ARCmail  files
  3460.               and their  respective  file attaches.  The  <days>  parameter
  3461.               indicates the age  of the  message; in  other words,  ARCmail
  3462.               files which are older than the  given number of days will  be
  3463.               deleted.
  3464.  
  3465.               If you choose to use this switch, it is recommended that  you
  3466.               advise your downlinks, so that they know that should pick  up
  3467.               their mail before it is deleted.
  3468.  
  3469.               This option  is available  in  registered versions  of  IMAIL
  3470.               only.
  3471.  
  3472.  
  3473.            5) /N<number>
  3474.  
  3475.               If this switch is used, KILL will leave the specified  number
  3476.               of messages in the base, marking the rest as deleted.
  3477.  
  3478.               Note that if neither /N nor /D are specified, then KILL  will
  3479.               mark ALL messages in the designated board as deleted,  unless
  3480.               the /U switch is  given (see below). If  both are given,  the
  3481.               KILL will ensure that both criteria are met, in which case it
  3482.               may leave less than <number> messages in the area if it finds
  3483.               "old" messages.
  3484.  
  3485.  
  3486.            6) /P - Run PACK after KILL
  3487.  
  3488.               If you specify the /P parameter, KILL will automatically  run
  3489.               PACK if any messages were marked as deleted. This can be used
  3490.               with the /U parameter, or with any of the others.
  3491.  
  3492.               Note that once the message base is PACKed, no messages can be
  3493.               recovered.
  3494.  
  3495.  
  3496.            7) /U - Use Default Information
  3497.  
  3498.               This parameter  tells IMTHINGS  KILL to  use the  information
  3499.               given in IMSETUP to determine  how many messages to kill.  It
  3500.               will operate  on all  boards defined  in the  Areas  Manager,
  3501.               leaving the  given  numbers  of messages  in  the  board,  or
  3502.               deleting all messages older than the given number of days.
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.     ═══════════════════════════════════════════════════════════════════════
  3510.     (C) Fabiano Fabris                                              Page 48
  3511.     ═══════════════════════════════════════════════════════════════════════
  3512.  
  3513.     ═══════════════════════════════════════════════════════════════════════
  3514.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3515.     ═══════════════════════════════════════════════════════════════════════
  3516.  
  3517.  
  3518.               PLEASE NOTE: if you use the /U switch, the /A, /B, /D and  /N
  3519.               switches will be ignored if also specified.
  3520.  
  3521.  
  3522.         d. LINK - Link Messages in Message Base
  3523.  
  3524.            In order  to update  the links  between the  messages and  their
  3525.            replies, run IMTHINGS LINK after  each arrival of echo mail,  or
  3526.            at least once a night.
  3527.  
  3528.            LINK scans the  message base,  looks for  messages with  similar
  3529.            subject lines, and  from them, creates  links for each  message,
  3530.            which point to the previous message  in the chain, and the  next
  3531.            message.
  3532.  
  3533.            Note that the case of the subject line is not significant;  thus
  3534.            "Echo mail" and "Echo Mail" will match when creating links. Note
  3535.            however that the search is performed ignoring any leading  "RE:"
  3536.            in the subject line.
  3537.  
  3538.            The syntax of this command is:
  3539.  
  3540.               IMTHINGS LINK /C
  3541.  
  3542.  
  3543.            1) /C - Clean
  3544.  
  3545.               If this switch is specified, LINK will remove all occurrences
  3546.               of "RE:"  (in  upper  and/or lower  case)  from  the  message
  3547.               subject lines. Otherwise, the "RE:"  strings will be left  in
  3548.               place, but still ignored when the link search is being done.
  3549.  
  3550.  
  3551.         e. MOVE - Move Message Area
  3552.  
  3553.            The MOVE command allows  you to move all  the messages from  one
  3554.            board (or area) to another. The syntax of the command allows you
  3555.            to specify  the source  and destination  areas either  by  board
  3556.            number or by area name (if it exists).
  3557.  
  3558.               IMTHINGS MOVE /R<src area> | /S<src board>
  3559.                             /T<dst area> | /D<dst board>
  3560.  
  3561.            Please note that all messages moved will have the Outgoing Echo,
  3562.            Outgoing Net and Netmail bits cleared, so that they will not  be
  3563.            SCANned out again  by mistake,  thus creating  confusion in  the
  3564.            network.
  3565.  
  3566.            The  INDEX  function  is   run  automatically  after  MOVE   has
  3567.            terminated.
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.     ═══════════════════════════════════════════════════════════════════════
  3575.     (C) Fabiano Fabris                                              Page 49
  3576.     ═══════════════════════════════════════════════════════════════════════
  3577.  
  3578.     ═══════════════════════════════════════════════════════════════════════
  3579.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3580.     ═══════════════════════════════════════════════════════════════════════
  3581.  
  3582.  
  3583.            1) /R<src area>
  3584.  
  3585.               If you  know the  area name  as specified  in IMSETUP's  Area
  3586.               Manager, you may  use this  switch. If you  use this  switch,
  3587.               then do NOT use the /B switch.
  3588.  
  3589.               For example:
  3590.  
  3591.                  IMTHINGS MOVE /RSYSOP /D12
  3592.  
  3593.               will move all messages from the SYSOP area to board 12 (which
  3594.               might be a local board).
  3595.  
  3596.  
  3597.            2) /S<src board>
  3598.  
  3599.               If the source board is local,  it will have no area name;  so
  3600.               specify the board number using the /S switch. If you use  /S,
  3601.               then do NOT use /R.
  3602.  
  3603.  
  3604.            3) /T<dst area>
  3605.  
  3606.               You may specify the destination  area name with this  switch.
  3607.               It is used in the same way  as /R. If you use the /T  switch,
  3608.               then do NOT use /D.
  3609.  
  3610.  
  3611.            4) /D<dst board>
  3612.  
  3613.               If the destination board is local, it will not be defined  in
  3614.               the Area Manager; so  you may specify  the board number.  See
  3615.               above for an example of its use. If you use this switch, then
  3616.               do NOT use /T.
  3617.  
  3618.  
  3619.         f. NOLINK
  3620.  
  3621.            You should use this function if  you wish to know which of  your
  3622.            echo areas have  0 or  1 link(s).  This will  help you  discover
  3623.            areas which you  may no longer  need, and which  you may  unlink
  3624.            from your feed particularly is they are passthrough areas.
  3625.  
  3626.            The syntax of the command is:
  3627.  
  3628.               IMTHINGS NOLINK /D
  3629.                               /I
  3630.                               /P
  3631.  
  3632.            The list will be shown on the screen, and saved to your log file
  3633.            (if one is defined).
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.     ═══════════════════════════════════════════════════════════════════════
  3640.     (C) Fabiano Fabris                                              Page 50
  3641.     ═══════════════════════════════════════════════════════════════════════
  3642.  
  3643.     ═══════════════════════════════════════════════════════════════════════
  3644.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3645.     ═══════════════════════════════════════════════════════════════════════
  3646.  
  3647.  
  3648.            1) /D - Mark as Deleted
  3649.  
  3650.               The /D  switch marks  ALL  echos having  0  or 1  link(s)  as
  3651.               deleted. This switch operates on  ALL such areas (but see  /P
  3652.               below), and is not reversible!  In other words, once an  area
  3653.               is marked as deleted, it cannot be recovered in IMSETUP.
  3654.  
  3655.  
  3656.            2) /I - Mark as Inactive
  3657.  
  3658.               /I marks as  inactive ALL  echos having  0 or  1 link(s).  An
  3659.               Inactive area behaves just as if it were not defined; if  you
  3660.               receive mail in that  area, it will be  tossed into your  bad
  3661.               message board.
  3662.  
  3663.               The Inactive flag  may be changed  in the area  manager at  a
  3664.               later date, so the use of /I is safer than that of /D.
  3665.  
  3666.  
  3667.            3) /P - Passthrough Only
  3668.  
  3669.               The NOLINK function  is most  useful if you  specify that  it
  3670.               process only areas which are  marked as Passthrough. This  is
  3671.               done by giving the /P switch on the command line.
  3672.  
  3673.  
  3674.         g. NOTIFY - Send list of linked echos
  3675.  
  3676.            The NOTIFY function will send a message to the systems which are
  3677.            linked to you for at least  one echo area, listing the echos  to
  3678.            which they are  linked, as well  as systems listed  in the  Node
  3679.            Manager.
  3680.  
  3681.            The syntax of the command is:
  3682.  
  3683.               IMTHINGS NOTIFY [z:n/nd.p]
  3684.                               [....]
  3685.                               /A
  3686.                               /N
  3687.                               /P
  3688.  
  3689.            where "z:n/nd.p" is a standard network address. The "ALL"  macro
  3690.            may be used,  as with IMPACK  (except, of course,  that in  this
  3691.            case there are no "VIA" nodes). Note that
  3692.  
  3693.               IMTHINGS NOTIFY ALL
  3694.  
  3695.            notifies all systems in your primary zone only. If you have AKAs
  3696.            in different zones or feed echo mail to systems in more than one
  3697.            zone, and wish to notify ALL of your downlinks, simply give  the
  3698.            command
  3699.  
  3700.               IMTHINGS NOTIFY
  3701.  
  3702.  
  3703.  
  3704.     ═══════════════════════════════════════════════════════════════════════
  3705.     (C) Fabiano Fabris                                              Page 51
  3706.     ═══════════════════════════════════════════════════════════════════════
  3707.  
  3708.     ═══════════════════════════════════════════════════════════════════════
  3709.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3710.     ═══════════════════════════════════════════════════════════════════════
  3711.  
  3712.  
  3713.            1) /A - List all available areas
  3714.  
  3715.               If you specify  this switch,  NOTIFY will not  only list  the
  3716.               liked conferences, but  will also  send a list  of the  echos
  3717.               which are available to that  system, according to the  groups
  3718.               to which that system has access.
  3719.  
  3720.  
  3721.            2) /N - No node manager
  3722.  
  3723.               If you  specify  this  switch, NOTIFY  will  not  generate  a
  3724.               message to systems which are listed only in the node manager,
  3725.               but are not listed in any of the echo areas' export lists.
  3726.  
  3727.  
  3728.            3) /P - Notify AreaLink Password
  3729.  
  3730.               If you  wish  to  remind your  downlinks  of  their  AreaLink
  3731.               password, specify the  /P switch. The  password will then  be
  3732.               included in the net mail message which is generated.
  3733.  
  3734.  
  3735.         h. PACK - Compress message base
  3736.  
  3737.            When you delete a message, it  is not actually removed from  the
  3738.            base, but rather  is just marked  in a special  way (thus it  is
  3739.            possible to "undelete"  them - see  the RECOVER command  below).
  3740.            PACK will  allow  you to  remove  from the  message  base  those
  3741.            messages marked as deleted, thus recovering unused disk space.
  3742.  
  3743.            Normally, PACK  will create  temporary files  to which  it  will
  3744.            write the new MSG*.BBS files. However, if it detects that  there
  3745.            is not enough free disk space to do this, it will overwrite  the
  3746.            original files; this method is considerably slower.
  3747.  
  3748.            Optionally, it is also  possible to have  PACK renumber all  net
  3749.            mail messages.
  3750.  
  3751.            Note that it is  advisable to run IMAIL  SCAN /F before  packing
  3752.            the message base. This will  ensure that all outgoing echo  mail
  3753.            messages have been exported.
  3754.  
  3755.            The syntax of the command is:
  3756.  
  3757.               IMTHINGS PACK /B
  3758.                             /R
  3759.  
  3760.            Note that PACK is not able  to keep track of the message  links,
  3761.            so it may be desirable to run LINK after PACK.
  3762.  
  3763.            PACK will update the USERS.BBS file (if it is found) as well  as
  3764.            LASTREAD.BBS (this file keeps track of the last messages read in
  3765.            each message area).
  3766.  
  3767.  
  3768.  
  3769.     ═══════════════════════════════════════════════════════════════════════
  3770.     (C) Fabiano Fabris                                              Page 52
  3771.     ═══════════════════════════════════════════════════════════════════════
  3772.  
  3773.     ═══════════════════════════════════════════════════════════════════════
  3774.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3775.     ═══════════════════════════════════════════════════════════════════════
  3776.  
  3777.  
  3778.            1) /B - Keep backup
  3779.  
  3780.               If you specify this switch, PACK will not delete the  backups
  3781.               it made of the five files which comprise the message base.
  3782.  
  3783.  
  3784.            2) /R - Renumber
  3785.  
  3786.               Giving the /R  switch will  have PACK renumber  all net  mail
  3787.               messages.
  3788.  
  3789.  
  3790.         i. POST - Post message in echo area
  3791.  
  3792.            The POST function will  allow you to post  a message in an  echo
  3793.            area.  It  is  particularly  useful  for  posting  echo  message
  3794.            statistics, for example.
  3795.  
  3796.            The syntax of the command is:
  3797.  
  3798.               IMTHINGS POST /F<filename>
  3799.                             /A<areaname>
  3800.                             /B<board>
  3801.                             /W<to_who>
  3802.                             /R<from_who>
  3803.                             /S<subject>
  3804.  
  3805.  
  3806.            1) /F<filename>
  3807.  
  3808.               The /F switch is used to specify the name of the text file to
  3809.               post as the message. This file should be a simple ASCII file,
  3810.               containing no special control  characters. This parameter  is
  3811.               required.
  3812.  
  3813.  
  3814.            2) /A<areaname>
  3815.  
  3816.               To specify the  name of the  echo area in  which to post  the
  3817.               message, use the /A switch. The name of the area may be given
  3818.               in upper or lower case, or any combination of the two. If you
  3819.               use this switch, do NOT use the /B switch.
  3820.  
  3821.  
  3822.            3) /B<board>
  3823.  
  3824.               Use the /B switch to give the number of the message board  in
  3825.               which to post the  message. If you use  this switch, then  do
  3826.               NOT use the /A switch.
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.     ═══════════════════════════════════════════════════════════════════════
  3835.     (C) Fabiano Fabris                                              Page 53
  3836.     ═══════════════════════════════════════════════════════════════════════
  3837.  
  3838.     ═══════════════════════════════════════════════════════════════════════
  3839.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3840.     ═══════════════════════════════════════════════════════════════════════
  3841.  
  3842.  
  3843.            4) /W<to_who>
  3844.  
  3845.               You may optionally specify the name of the person to whom the
  3846.               message is  addressed.  If  this parameter  is  omitted,  the
  3847.               message will be addressed to 'All'.
  3848.  
  3849.               If the  /W parameter  is  used, the  name should  contain  no
  3850.               spaces; replace the spaces with underscores: /WFabiano_Fabris
  3851.  
  3852.  
  3853.            5) /R<from_who>
  3854.  
  3855.               By default, POST will use the name defined in the Sysop field
  3856.               in IMSETUP to indicate the name of the sender of the message.
  3857.               If you want  to use  another name,  specify it  after the  /R
  3858.               switch. The name should contain no spaces; replace any spaces
  3859.               with an underscore.
  3860.  
  3861.  
  3862.            6) /S<subject>
  3863.  
  3864.               You may also specify the subject  of the message with the  /S
  3865.               switch. If  this parameter  is omitted,  the message  subject
  3866.               will be 'News'.
  3867.  
  3868.               If you do use this  parameter, the text following the  switch
  3869.               should contain no spaces; replace them with underscores.  For
  3870.               example: /STest_message_#1
  3871.  
  3872.  
  3873.         j. RECOVER (R) - Unerase messages
  3874.  
  3875.            The RECOVER command  will allow  you to  "undelete" messages  in
  3876.            your message base. Naturally, it will only work if you have  not
  3877.            PACKed the base.
  3878.  
  3879.            By default,  RECOVER  will  "undelete"  messages  found  in  any
  3880.            message area, prompting  you at each  message. However, you  may
  3881.            specify that it look for messages  in a specific area, and  that
  3882.            it automatically recover all deleted messages it finds.
  3883.  
  3884.            The syntax of the command is:
  3885.  
  3886.               IMTHINGS RECOVER /A<areaname>
  3887.                                /B<board>
  3888.                                /U
  3889.  
  3890.  
  3891.            1) /A<areaname>
  3892.  
  3893.               If specified, the /A  switch indicates the  name of the  echo
  3894.               area to search for  deleted messages. If  given, then the  /B
  3895.               switch (see below) should NOT be given.
  3896.  
  3897.  
  3898.  
  3899.     ═══════════════════════════════════════════════════════════════════════
  3900.     (C) Fabiano Fabris                                              Page 54
  3901.     ═══════════════════════════════════════════════════════════════════════
  3902.  
  3903.     ═══════════════════════════════════════════════════════════════════════
  3904.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3905.     ═══════════════════════════════════════════════════════════════════════
  3906.  
  3907.  
  3908.            2) /B<board>
  3909.  
  3910.               If specified, this switch indicates  the board to search  for
  3911.               deleted messages.  Giving the  board number  allows you  more
  3912.               flexibility, since  local message  areas are  not defined  as
  3913.               echo areas, and therefore have no name - the /A switch cannot
  3914.               be used. If you  use this switch, the  /A switch (see  above)
  3915.               should NOT be given.
  3916.  
  3917.  
  3918.            3) /U - Automatic Mode
  3919.  
  3920.               Automatic mode. If  this switch  is given,  RECOVER will  not
  3921.               prompt you at each message.  Instead, it will "undelete"  all
  3922.               messages it finds (if /A  or /B are specified, only  messages
  3923.               in the specified message area will be recovered).
  3924.  
  3925.  
  3926.         k. SEND (R) - Send a file
  3927.  
  3928.            The SEND command invokes the IMAIL Robot. This will allow you to
  3929.            send a  file and/or  message to  another system,  much like  any
  3930.            other Robot program.
  3931.  
  3932.            This command is available only in registered copies of IMAIL.
  3933.  
  3934.            The syntax of the SEND command is:
  3935.  
  3936.               IMTHINGS SEND /F<filename>
  3937.                             /A<address>
  3938.                             /W<to_who>
  3939.                             /T<text>
  3940.                             /C | /H
  3941.                             /D
  3942.                             /K
  3943.                             /E
  3944.                             /Y<days>
  3945.                             /N<1-16>
  3946.  
  3947.            If a file name is given with /F, and the required file is found,
  3948.            a file  attach  message  will  be generated  in  your  Net  Mail
  3949.            directory. However, it is also possible omit the file name,  and
  3950.            simply specify a text file (with  /T). In this case, a net  mail
  3951.            message will  be generated,  with no  attached file.  Note  that
  3952.            either a file or a message text (or both) must be specified;  if
  3953.            both are omitted, SEND will exit with an error.
  3954.  
  3955.            This command is available to registered users only.
  3956.  
  3957.  
  3958.            1) /F<filename>
  3959.  
  3960.               Indicates the  full pathname  of the  file to  be sent.  This
  3961.               parameter is not required  if you simply wish  to send a  net
  3962.               mail message.
  3963.  
  3964.     ═══════════════════════════════════════════════════════════════════════
  3965.     (C) Fabiano Fabris                                              Page 55
  3966.     ═══════════════════════════════════════════════════════════════════════
  3967.  
  3968.     ═══════════════════════════════════════════════════════════════════════
  3969.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  3970.     ═══════════════════════════════════════════════════════════════════════
  3971.  
  3972.  
  3973.               If the filename contains  wildcards, only the first  matching
  3974.               file will be sent.
  3975.  
  3976.  
  3977.            2) /A<address>
  3978.  
  3979.               Specifies the destination address of the file. This parameter
  3980.               is required.
  3981.  
  3982.               The address should  contain the zone,  otherwise the zone  of
  3983.               your primary address will be used by default.
  3984.  
  3985.  
  3986.            3) /W<to_who>
  3987.  
  3988.               You may optionally specify the name of the person to whom the
  3989.               file is being sent. If this parameter is omitted, the message
  3990.               will be addressed to 'Sysop'.
  3991.  
  3992.               If the  /W parameter  is  used, the  name should  contain  no
  3993.               spaces; replace the spaces with underscores: /WFabiano_Fabris
  3994.  
  3995.  
  3996.            4) /T<text>
  3997.  
  3998.               This switch allows you to specify the name of a text file  to
  3999.               be used as the "body" of the file attach message. If omitted,
  4000.               the message  will  have no  text.  It  may also  be  used  to
  4001.               generate a normal net mail message if the /F parameter is not
  4002.               given.
  4003.  
  4004.  
  4005.            5) /C - Crash
  4006.  
  4007.               Mark message with Crash status.
  4008.  
  4009.               This option is mutually exclusive with the Hold option below.
  4010.  
  4011.  
  4012.            6) /H - Hold
  4013.  
  4014.               Mark message with Hold status.
  4015.  
  4016.               This option  is  mutually  exclusive with  the  Crash  option
  4017.               above.
  4018.  
  4019.  
  4020.            7) /D - Direct
  4021.  
  4022.               Send message  Direct. This  means that  in no  case will  the
  4023.               message be routed via another system. It may be used together
  4024.               with the /C or the /H option.
  4025.  
  4026.               Use this  flag only  if your  mailer supports  the FLAGS  DIR
  4027.               kludge.
  4028.  
  4029.     ═══════════════════════════════════════════════════════════════════════
  4030.     (C) Fabiano Fabris                                              Page 56
  4031.     ═══════════════════════════════════════════════════════════════════════
  4032.  
  4033.     ═══════════════════════════════════════════════════════════════════════
  4034.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4035.     ═══════════════════════════════════════════════════════════════════════
  4036.  
  4037.  
  4038.            8) /K - Kill/Sent
  4039.  
  4040.               Marks the message  as Kill/Sent. In  other words, once  sent,
  4041.               the message will be automatically deleted from your Net  Mail
  4042.               directory. Otherwise, it will remain, but be marked as Sent.
  4043.  
  4044.  
  4045.            9) /E - Delete/Sent
  4046.  
  4047.               Marks the message as Delete/Sent. This will cause the  mailer
  4048.               to delete the file once it has been sent.
  4049.  
  4050.               Use this  flag only  if your  mailer supports  the FLAGS  KFS
  4051.               kludge.
  4052.  
  4053.  
  4054.            10) /Y<days> - Newer than
  4055.  
  4056.               Indicates that the file must be  newer than <days> for it  to
  4057.               be sent.
  4058.  
  4059.               This is useful for  sending nodelist files,  as you can  then
  4060.               specify a wildcard  in the  filename, and  indicate that  the
  4061.               file be sent only if it is newer than, say, 6 days.
  4062.  
  4063.  
  4064.            11) /N<1-16> - Alternate AKA
  4065.  
  4066.               Tells IMAIL to use one of  your AKAs instead of your  primary
  4067.               address when  generating  the  outgoing  message,  where  the
  4068.               number indicates the AKA as listed in IMSETUP.
  4069.  
  4070.  
  4071.         l. SORT - Sort the Message Base
  4072.  
  4073.            The SORT function will  sort the message  base by message  date.
  4074.            What it  does is  to read  in the  MSGHDR.BBS file,  saving  the
  4075.            message number and time stamp. The list thus created is  sorted,
  4076.            and then the MSGHDR.BBS file  is rewritten, following the  order
  4077.            of the new message numbers.
  4078.  
  4079.            Note that the  SORT command  destroys the message  links, so  it
  4080.            automatically runs INDEX and LINK once it has terminated.
  4081.  
  4082.            The syntax of the SORT function is:
  4083.  
  4084.               IMTHINGS SORT [/Q]
  4085.  
  4086.  
  4087.            1) /Q - "Quick" Sort
  4088.  
  4089.               The /Q switch  forces a  "quick" sort. In  other words,  only
  4090.               those messages  numbered  higher than  the  highest  lastread
  4091.               pointer will be sorted.  The advantage of  this is that  your
  4092.               users  will  not  have  to  read  old  messages  again.   The
  4093.  
  4094.     ═══════════════════════════════════════════════════════════════════════
  4095.     (C) Fabiano Fabris                                              Page 57
  4096.     ═══════════════════════════════════════════════════════════════════════
  4097.  
  4098.     ═══════════════════════════════════════════════════════════════════════
  4099.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4100.     ═══════════════════════════════════════════════════════════════════════
  4101.  
  4102.  
  4103.               disadvantage is that, due to the way certain message  editors
  4104.               assign new  message  numbers, it  is  possible that  a  small
  4105.               number of "old" messages will  be overwritten. Thus it  might
  4106.               be advisable to run IMTHINGS PACK prior to calling SORT  with
  4107.               this switch.
  4108.  
  4109.  
  4110.         m. STAT - Generate Statistics Report
  4111.  
  4112.            The STAT function allows  you to generate a  report of the  echo
  4113.            mail traffic on your system.
  4114.  
  4115.            During each run of IMAIL's TOSS and SCAN functions, IMAIL  keeps
  4116.            track of how  many messages were  imported and/or exported.  The
  4117.            STAT function  of  IMTHINGS  will generate  a  summary  of  this
  4118.            information to the  file specified  in IMSETUP  (Echo Stats  Log
  4119.            File).
  4120.  
  4121.            Note that  if any  of the  echo area  names are  longer than  20
  4122.            characters, they will be truncated in the report.
  4123.  
  4124.            The syntax of the STAT command is:
  4125.  
  4126.               IMTHINGS STAT /C
  4127.                             /E
  4128.                             /F<file>
  4129.                             /G<group_list>
  4130.                             /K
  4131.                             /B | /R | /N
  4132.  
  4133.  
  4134.            1) /C - Use only low ASCII
  4135.  
  4136.               If you need to export the  file generated by STAT to an  echo
  4137.               area, it  is suggested  that  this switch  be used.  It  will
  4138.               prevent STAT from using the high ASCII characters it normally
  4139.               uses when creating  its report;  only low  ASCII (codes  less
  4140.               than 128) will be used.
  4141.  
  4142.  
  4143.            2) /E - Show Empty Areas Also
  4144.  
  4145.               Normally, STAT does not show information for echo areas which
  4146.               have had  no mail  traffic;  if you  specify the  /E  switch,
  4147.               however, the  empty  areas  will be  logged  along  with  the
  4148.               others.
  4149.  
  4150.  
  4151.            3) /F - Echo Stat Log File
  4152.  
  4153.               This switch allows you  to specify the name  and path of  the
  4154.               file to which echo  statistics should be  logged. If none  is
  4155.               supplied, the default is ECHOSTAT.LOG, which will be  created
  4156.  
  4157.  
  4158.  
  4159.     ═══════════════════════════════════════════════════════════════════════
  4160.     (C) Fabiano Fabris                                              Page 58
  4161.     ═══════════════════════════════════════════════════════════════════════
  4162.  
  4163.     ═══════════════════════════════════════════════════════════════════════
  4164.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4165.     ═══════════════════════════════════════════════════════════════════════
  4166.  
  4167.  
  4168.               either in the directory pointed  to by the IMAIL  environment
  4169.               variable, or if this is  not defined, in the current  working
  4170.               directory. For example:
  4171.  
  4172.                  IMTHINGS STAT /F\net\log\stat.log
  4173.  
  4174.  
  4175.            4) /G - Groups
  4176.  
  4177.               This switch allows you to specify a list of groups to show in
  4178.               the  generated   stat   file.  They   should   be   specified
  4179.               contiguously after the switch; for example:
  4180.  
  4181.                  IMTHINGS STAT /GABFZ
  4182.  
  4183.               will generate  statistics for  groups  A, B,  F and  Z  only.
  4184.               Information for any other groups  will not be reset,  whether
  4185.               or not the /K switch (see below) is specified. Also note that
  4186.               if not all groups are specified,  the date of the "last  run"
  4187.               is not set to the current date, but maintained.
  4188.  
  4189.  
  4190.            5) /K - Keep Statistics Information
  4191.  
  4192.               After every run of IMTHINGS STAT, the internal counters  will
  4193.               be zeroed, so each  run will generate statistics  accumulated
  4194.               since  the  previous  run.  This  unless  the  /K  switch  is
  4195.               specified, in which case, the  internal counters will not  be
  4196.               modified, and running totals can be generated.
  4197.  
  4198.  
  4199.            6) /B - Sort by Board number
  4200.  
  4201.               If this switch is  specified, the listing  will be sorted  by
  4202.               board number
  4203.  
  4204.  
  4205.            7) /R - Sort by Group
  4206.  
  4207.               If you specify the  /R switch, the output  will be sorted  by
  4208.               Group.
  4209.  
  4210.  
  4211.            8) /N - Sort by Area Name
  4212.  
  4213.               If you specify the /N switch,  the listing will be sorted  by
  4214.               area name. This is also the default; in other words, if  none
  4215.               of /B, /R or /N are given, the listing will be sorted by area
  4216.               name.
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.     ═══════════════════════════════════════════════════════════════════════
  4225.     (C) Fabiano Fabris                                              Page 59
  4226.     ═══════════════════════════════════════════════════════════════════════
  4227.  
  4228.     ═══════════════════════════════════════════════════════════════════════
  4229.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4230.     ═══════════════════════════════════════════════════════════════════════
  4231.  
  4232.  
  4233.      11. AN OVERVIEW OF ECHOMAIL
  4234.  
  4235.         Information derived from FTS-0004.
  4236.  
  4237.  
  4238.         a. What is Echo Mail?
  4239.  
  4240.            Echo Mail  is  a technique  which  permits several  nodes  in  a
  4241.            network to share messages. All systems sharing a given echo  see
  4242.            any messages entered into the  echo by any of the  participating
  4243.            systems. This can be implemented in such a way as to be  totally
  4244.            transparent to the users of  a particular system. In fact,  they
  4245.            may not even be  aware of the network  being used to move  their
  4246.            messages about from  node to  node! This  has its  disadvantages
  4247.            also - most users  who are not educated  about Echo Mail do  not
  4248.            realize the  messages transmitted  cost MANY  sysops money,  not
  4249.            just the local sysop. This is an important consideration in Echo
  4250.            Mail and  should not  be  taken lightly.  In  an echo  with  100
  4251.            systems as participants the cost per message can get quite high.
  4252.  
  4253.  
  4254.         b. How it Works
  4255.  
  4256.            In general, the process is:
  4257.  
  4258.               1. A message in entered into  a designated area on a  FidoNet
  4259.               or compatible system.
  4260.  
  4261.               2.  This  message  is  "exported"  along  with  some  control
  4262.               information to each system "linked"  to the echo through  the
  4263.               originating system.
  4264.  
  4265.               3. Each of  the receiving systems  "import" the message  into
  4266.               the proper Echo Mail area.
  4267.  
  4268.               4. The receiving systems then "export" these messages,  along
  4269.               with additional control information, to each of their links.
  4270.  
  4271.               5. Return to step 3.
  4272.  
  4273.            The method is quite  simple - in  general. Of course,  following
  4274.            the steps literally would mean  messages would never stop  being
  4275.            exported and transmitted to other systems. This obviously is not
  4276.            desired as the  network would quickly  become overburdened.  The
  4277.            information contained in  the 'control  information' section  is
  4278.            used to prevent transmitting the same message more than once  to
  4279.            a single system.
  4280.  
  4281.  
  4282.         c. Echo Mail Message Control Information
  4283.  
  4284.            There are five pieces of control information associated with  an
  4285.            Echo Mail message.  Some are  optional, some  are not.  Normally
  4286.            this information is  never entered  by the  person creating  the
  4287.  
  4288.  
  4289.     ═══════════════════════════════════════════════════════════════════════
  4290.     (C) Fabiano Fabris                                              Page 60
  4291.     ═══════════════════════════════════════════════════════════════════════
  4292.  
  4293.     ═══════════════════════════════════════════════════════════════════════
  4294.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4295.     ═══════════════════════════════════════════════════════════════════════
  4296.  
  4297.  
  4298.            message, but rather is added by the program which is responsible
  4299.            for the exporting of the original message. The following control
  4300.            fields determine how Echo Mail is handled:
  4301.  
  4302.  
  4303.            1) Area Line
  4304.  
  4305.               This is the first  line of an echo  mail message. Its  actual
  4306.               appearance is:
  4307.  
  4308.                  AREA:CONFERENCE
  4309.  
  4310.               where CONFERENCE is the name of the echo. This line is  added
  4311.               when a conference is being  "exported" to another system.  It
  4312.               is based upon information found in the configuration file for
  4313.               the designated message area (in the case of IMAIL, this  file
  4314.               is IMAIL.AR). This field is REQUIRED by the receiving  system
  4315.               to "import" a message into the correct Echo Mail area.
  4316.  
  4317.               Note that  IMAIL will  not handle  echo mail  messages  which
  4318.               "kludge" this field by putting a ^A character in front of it;
  4319.               these messages will be tossed into your net mail directory.
  4320.  
  4321.               Note also that you  may not have two  areas defined with  the
  4322.               same area  name;  this would  create  cross-linked  messages,
  4323.               which are a potential source of duplicates.
  4324.  
  4325.  
  4326.            2) Tear Line
  4327.  
  4328.               This line is near the end of a message and consists of  three
  4329.               dashes (---) followed by an optional program specifier.  This
  4330.               is used  to show  the first  program used  to add  Echo  Mail
  4331.               compatible control information to the message. The tear  line
  4332.               generated by IMAIL looks like:
  4333.  
  4334.                   --- <a small product-specific banner>
  4335.  
  4336.               This  field  is  optional  for  most  Echo  Mail   compatible
  4337.               processors. Some systems will place this line in the  message
  4338.               when it is first created, but  it is normally added when  the
  4339.               message is first "exported."
  4340.  
  4341.  
  4342.            3) Origin Line
  4343.  
  4344.               This line appears near  the bottom of a  message and gives  a
  4345.               small  amount  of  information  about  the  system  where  it
  4346.               originated. It looks like:
  4347.  
  4348.                   * Origin: The Home of IMAIL (2:230/41.22)
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.     ═══════════════════════════════════════════════════════════════════════
  4355.     (C) Fabiano Fabris                                              Page 61
  4356.     ═══════════════════════════════════════════════════════════════════════
  4357.  
  4358.     ═══════════════════════════════════════════════════════════════════════
  4359.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4360.     ═══════════════════════════════════════════════════════════════════════
  4361.  
  4362.  
  4363.               The " * Origin: " part of the line is a constant field.  This
  4364.               is followed by a banner which should in some way identify the
  4365.               system which  originated the  message. The  complete  network
  4366.               address (2:230/41.22 in  this case) is  added by the  program
  4367.               inserting the line. This field is generated at the same  time
  4368.               as the tear line,  and therefore may  either be generated  at
  4369.               the time of creation or during the first "export" processing.
  4370.  
  4371.  
  4372.            4) SEEN-BY Lines
  4373.  
  4374.               There can  be many  SEEN-BY lines  at the  end of  Echo  Mail
  4375.               messages, and  they  are  the  real  "meat"  of  the  control
  4376.               information. They  are  used  to  determine  the  systems  to
  4377.               receive the exported messages. The format of the line is:
  4378.  
  4379.                  SEEN-BY: 132/101 113 136/601 1014/1
  4380.  
  4381.               The net/node numbers  correspond to the  net/node numbers  of
  4382.               the systems having already received (or "seen") the  message.
  4383.               In this way a message is never sent to a system twice. In  an
  4384.               Echo with many participants the  number of SEEN-BY lines  can
  4385.               be very large. This line is added if it is not already a part
  4386.               of the message, or added to if it already exists, each time a
  4387.               message is  exported to  other systems.  This is  a  REQUIRED
  4388.               field, and IMAIL will not function correctly if this field is
  4389.               not put in place by other Echo Mail compatible programs.
  4390.  
  4391.  
  4392.            5) PATH Lines
  4393.  
  4394.               These are the last lines in an Echo Mail message. They appear
  4395.               as follows:
  4396.  
  4397.                  ^APATH: 132/101 1014/1
  4398.  
  4399.               where the ^A stands for Control-A (ASCII character 1) and the
  4400.               net/nodes listed correspond to those systems having processed
  4401.               the message before it reached the current system. This is not
  4402.               the same as the SEEN-BY  lines, because those lines list  all
  4403.               systems the message  has been  sent to, while  the path  line
  4404.               contains all systems having actually processed the message.
  4405.  
  4406.  
  4407.         d. Methods of Sending Echo Mail
  4408.  
  4409.            To this point the  issue of how Echo  Mail is actually sent  has
  4410.            been glossed over entirely. The phrase has been, "the message is
  4411.            exported to another system." What exactly does this mean?
  4412.  
  4413.            Thom Henderson (from System Enhancement Associates) came up with
  4414.            the original ARCmail program. Having previously written the  ARC
  4415.            file archiving  and compression  program,  he knew  the  savings
  4416.            achievable by having all of the Net Mail messages placed in .ARC
  4417.            format for transmission. As a by-product, the messages no longer
  4418.  
  4419.     ═══════════════════════════════════════════════════════════════════════
  4420.     (C) Fabiano Fabris                                              Page 62
  4421.     ═══════════════════════════════════════════════════════════════════════
  4422.  
  4423.     ═══════════════════════════════════════════════════════════════════════
  4424.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4425.     ═══════════════════════════════════════════════════════════════════════
  4426.  
  4427.  
  4428.            appeared in  the net  mail area,  but were  included in  a  file
  4429.            attached to  a message.  In this  way the  tremendous number  of
  4430.            messages generated,  and  the  phone  bill  problems  were  both
  4431.            solved.
  4432.  
  4433.            IMAIL builds the ARCmail files  during export, and unpacks  them
  4434.            during import.  This  way  messages  are  exported  directly  to
  4435.            ARCmail style file attaches, and imported directly from  ARCmail
  4436.            style file attaches.
  4437.  
  4438.  
  4439.         e. Topology
  4440.  
  4441.            The way in which systems link together for a particular Echo  is
  4442.            called the  "echo  topology."  It  is  important  to  know  this
  4443.            structure for two reasons:
  4444.            1) it is important to have a topology which is efficient in  the
  4445.            transfer of the Echo Mail messages;
  4446.            2) it  is important  to have  a topology  which will  not  cause
  4447.            systems to see the same messages more than once.
  4448.  
  4449.            Efficiency can  be measured  in  a number  of ways;  least  time
  4450.            involved for all systems  to receive a  message, least cost  for
  4451.            all systems  to  receive  a  message,  and  fewest  phone  calls
  4452.            required for  all systems  to receive  a message  are all  valid
  4453.            indicators of efficiency. Users of Echo Mail compatible  systems
  4454.            have determined (through  trial and error)  the best measure  of
  4455.            efficiency is a  combination of  all three  of the  measurements
  4456.            given above. Balancing  the equation  is not  trivial, but  some
  4457.            guidelines can be given:
  4458.  
  4459.               1. Never have  two systems  attempting to send  Echo Mail  to
  4460.               each other at  the same  time. This  results in  "collisions"
  4461.               that will  cause both  systems to  fail. To  avoid this,  one
  4462.               system should  be responsible  for  polling while  the  other
  4463.               system is holding mail. This arrangement can alternate  based
  4464.               upon various  criteria,  but  both systems  should  never  be
  4465.               attempting to call each other at the same time.
  4466.  
  4467.               2. Have nodes  form "stars"  for distribution  of Echo  Mail.
  4468.               This arrangement has several  nodes all receiving their  Echo
  4469.               Mail from  the same  system. In  general the  systems on  the
  4470.               "outside" of the star  poll the system  on the "inside".  The
  4471.               system on the "inside" in turn polls other systems to receive
  4472.               the Echo  Mail  that is  being  passed on  to  the  "outside"
  4473.               systems.
  4474.  
  4475.               3. Utilize  fully connected  polygons  with a  few  vertices.
  4476.               Nodes can be connected in a triangle  (A sends to B and C,  B
  4477.               sends to A and C,  C sends to A and  B) or a fully  connected
  4478.               square (all corners of  the square send to  all of the  other
  4479.               corners).  This  method  is  useful  for  getting  Echo  Mail
  4480.               messages to each node as quickly as possible.
  4481.  
  4482.  
  4483.  
  4484.     ═══════════════════════════════════════════════════════════════════════
  4485.     (C) Fabiano Fabris                                              Page 63
  4486.     ═══════════════════════════════════════════════════════════════════════
  4487.  
  4488.     ═══════════════════════════════════════════════════════════════════════
  4489.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4490.     ═══════════════════════════════════════════════════════════════════════
  4491.  
  4492.  
  4493.            All of these efficiency guidelines have to be tempered with  the
  4494.            guidelines dealing with  keeping duplicate  messages from  being
  4495.            exported. Duplicates will  occur in  any topology  that forms  a
  4496.            closed polygon that is not fully connected. Take for example the
  4497.            following configuration:
  4498.  
  4499.                                      A ----- B
  4500.                                      |       |
  4501.                                      |       |
  4502.                                      C ----- D
  4503.  
  4504.            This square is a closed polygon that is not fully connected.  It
  4505.            is capable of generating duplicates as follows:
  4506.  
  4507.               1. A message is entered on node A.
  4508.  
  4509.               2. Node A exports  the message to node  B and node C  placing
  4510.               the SEEN-BY for A, B, and C in the message as it does so.
  4511.  
  4512.               3. Node B sees that node D  is not listed in the SEEN-BY  and
  4513.               exports the message to node D.
  4514.  
  4515.               4. Node C sees that node D  is not listed in the SEEN-BY  and
  4516.               exports the message to node D.
  4517.  
  4518.            At this point  node D has  received the same  message twice -  a
  4519.            duplicate was generated. Normally a  "dupe-ring" will not be  as
  4520.            simple as a square. Generally it  will be caused by a system  on
  4521.            one end of a long chain  accidentally connecting to a system  on
  4522.            the other end  of the  chain. This causes  the two  ends of  the
  4523.            chain to become connected, forming a polygon.
  4524.  
  4525.  
  4526.         f. Why a PATH line?
  4527.  
  4528.            The PATH line stores the net/node numbers of each system  having
  4529.            actually processed  a message.  This  information is  useful  in
  4530.            correcting the biggest problem  encountered by nodes running  an
  4531.            Echo Mail compatible system -  the problem of finding the  cause
  4532.            of duplicate messages. How  does the PATH  line help solve  this
  4533.            problem? Take the following path line as an example:
  4534.  
  4535.               ^aPATH: 107/6 107/312 107/528 107/312 132/101
  4536.  
  4537.            This shows the message having been processed by node 107/312  on
  4538.            more than one  occasion. Based upon  the earlier description  of
  4539.            the 'information  control' fields  in Echo  Mail messages,  this
  4540.            clearly is an error in processing (see Section b. entitled  "How
  4541.            it Works"). This further  shows node 107/528  as the node  which
  4542.            apparently processed the message  incorrectly. In this case  the
  4543.            path line can be used to quickly locate the source of  duplicate
  4544.            messages.
  4545.  
  4546.  
  4547.  
  4548.  
  4549.     ═══════════════════════════════════════════════════════════════════════
  4550.     (C) Fabiano Fabris                                              Page 64
  4551.     ═══════════════════════════════════════════════════════════════════════
  4552.  
  4553.     ═══════════════════════════════════════════════════════════════════════
  4554.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4555.     ═══════════════════════════════════════════════════════════════════════
  4556.  
  4557.  
  4558.            In an Echo with many  participants it becomes almost  impossible
  4559.            to determine the exact topology used. In these cases the use  of
  4560.            the path  line can  help a  coordinator of  the Echo  track  any
  4561.            possible  breakdowns  in   the  overall   topology,  while   not
  4562.            substantially increasing the amount of information  transmitted.
  4563.            Having this small amount of information added to the end of each
  4564.            message pays for itself very quickly when it can be used to help
  4565.            detect a  topology  problem  causing duplicate  messages  to  be
  4566.            transmitted to each system.
  4567.  
  4568.  
  4569.         g. Gating of Echo Mail
  4570.  
  4571.            Until recently, the only network  which made use of the  methods
  4572.            described  above  was  FidoNet.   However,  new  networks   have
  4573.            appeared, and the  problem of  sharing Echo  Mail between  these
  4574.            networks arose.  (To  avoid  ambiguity, the  term  "domain"  was
  4575.            introduced to distinguish between  networks such as FidoNet  and
  4576.            SIGnet.)
  4577.  
  4578.            Sharing (or gating)  of Echo Mail  presents technical  problems.
  4579.            Put simply, the network addresses which are valid in one  domain
  4580.            may not appear in the messages of another domain.
  4581.  
  4582.            The reason for  this is that,  if we consider  only the net  and
  4583.            node fields of a network  address (many mail processors are  not
  4584.            able to  handle the  zone and  point fields),  there is  a  high
  4585.            possibility that a given address exists in another domain.
  4586.  
  4587.            With net  mail, this  problem  may be  solved by  enforcing  the
  4588.            requirement that  inter-domain  mail  be sent  directly  to  its
  4589.            destination, or at least, to a gateway system.
  4590.  
  4591.            With Echo  Mail,  the  problem  is  more  complex,  due  to  the
  4592.            information  contained  in  the  SEEN-BY  and  PATH  lines   (as
  4593.            described above). These lines contain network addresses, and are
  4594.            needed to prevent duplicate rings.
  4595.  
  4596.            However, a strategy has evolved which will allow Echo Mail to be
  4597.            gated.
  4598.  
  4599.            Above all, only ONE system should  be allowed to gate Echo  Mail
  4600.            between domains. This may be  done on a world-wide or  Zone-wide
  4601.            basis. This system  will be responsible  for receiving the  mail
  4602.            from one domain, and feeding it into the other.
  4603.  
  4604.            This is not enough. Due to the possibility of duplicate  network
  4605.            addresses, all SEEN-BYs and PATH lines should be removed  during
  4606.            the gating process. This explains why only one system should  be
  4607.            allowed to gate Echo Mail.
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.     ═══════════════════════════════════════════════════════════════════════
  4615.     (C) Fabiano Fabris                                              Page 65
  4616.     ═══════════════════════════════════════════════════════════════════════
  4617.  
  4618.     ═══════════════════════════════════════════════════════════════════════
  4619.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4620.     ═══════════════════════════════════════════════════════════════════════
  4621.  
  4622.  
  4623.      12. KLUDGE LINES USED BY IMAIL
  4624.  
  4625.         For the more  technically minded, there  follows an explanation  of
  4626.         the various kludge lines that IMAIL may place in messages.
  4627.  
  4628.         A kludge line  is generally defined  as any line  preceded by a  ^A
  4629.         (Control-A) character, and may be  found either before the  message
  4630.         text itself, or after it.
  4631.  
  4632.  
  4633.         a. INTL
  4634.  
  4635.            The INTL kludge is used in net mail messages only. It  indicates
  4636.            that the message is destined to  a zone which is different  from
  4637.            the one in which it originated.
  4638.  
  4639.            The format of the INTL kludge is:
  4640.  
  4641.               ^AINTL <dest zone:net/node> <orig zone:net/node>
  4642.  
  4643.            IMAIL will use this kludge  to try to determine zone  addresses,
  4644.            as well as  adding it to  net mail messages  it generates.  Note
  4645.            that in multi-domain environments  (ie, systems which belong  to
  4646.            more than one domain, and thus  more than one zone), IMAIL  will
  4647.            put an INTL kludge in ALL  net mail messages it generates,  even
  4648.            if the destination and origin zones are the same.
  4649.  
  4650.  
  4651.         b. TOPT
  4652.  
  4653.            To TOPT kludge is used in net mail messages only. It is used  to
  4654.            indicate that the message is directed to a point system,  rather
  4655.            than a "normal" node.
  4656.  
  4657.            The format of this kludge is:
  4658.  
  4659.               ^ATOPT <dest point>
  4660.  
  4661.            where <dest point> is  the point component  of the address.  For
  4662.            example, a message addressed to 2:310/11.22 will have:
  4663.  
  4664.               ^ATOPT 22
  4665.  
  4666.            while the message header will contain the address 310/11.
  4667.  
  4668.            Please note that IMAIL  supports the "extended" message  header,
  4669.            which contains  not only  the  net and  node addresses  (as  per
  4670.            standard), but also the zone and point field. However, since not
  4671.            all software  support  this header  format,  the TOPT  and  FMPT
  4672.            (below) kludges  are added  whenever  necessary, and  used  when
  4673.            examining inbound messages.
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.     ═══════════════════════════════════════════════════════════════════════
  4680.     (C) Fabiano Fabris                                              Page 66
  4681.     ═══════════════════════════════════════════════════════════════════════
  4682.  
  4683.     ═══════════════════════════════════════════════════════════════════════
  4684.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4685.     ═══════════════════════════════════════════════════════════════════════
  4686.  
  4687.  
  4688.         c. FMPT
  4689.  
  4690.            The FMPT kludge is used in net mail messages only. It is similar
  4691.            to the TOPT kludge, except that it is used to indicate that  the
  4692.            message originate from a point system.
  4693.  
  4694.            The format of this kludge is:
  4695.  
  4696.               ^AFMPT <orig point>
  4697.  
  4698.            where <orig point> is the point component of the address of  the
  4699.            system originating the message.
  4700.  
  4701.  
  4702.         d. EID
  4703.  
  4704.            The EID is used only in  Echo Mail messages. IMAIL does NOT  add
  4705.            this kludge  to  echo messages.  It  was 'invented'  mostly  for
  4706.            reasons of dupe checking, but  IMAIL will use other methods  for
  4707.            this purpose.
  4708.  
  4709.            The format of the kludge varies; according to the  specification
  4710.            proposed by Jim Nutt, it may be:
  4711.  
  4712.               ^AEID zddd nnnccccc
  4713.  
  4714.            where z is the zone modulo 16,  ddd is the net modulo 4096,  nnn
  4715.            is the net modulo  4096, and ccccc is  a message serial  number.
  4716.            The serial number is generated using  the low order word of  the
  4717.            Unix time  stamp shifted  left  4 bits,  with a  nybble  counter
  4718.            appended.
  4719.  
  4720.  
  4721.         e. MSGID
  4722.  
  4723.            A MSGID kludge is used in all messages, be they net mail of echo
  4724.            mail messages. They  are automatically  added by  IMAIL when  it
  4725.            generates messages (Automatic Reply, AreaLink's messages,  etc),
  4726.            and used in duplicate checking.
  4727.  
  4728.            The format of  the MSGID follows  the specification proposed  by
  4729.            Jim Nutt, which is:
  4730.  
  4731.               ^AMSGID: zone:net/node[.point]@domain xxxxxxxx
  4732.  
  4733.            where  zone,  net,  node  and  point  are  the  address  of  the
  4734.            origination system, and domain is the domain of the  originating
  4735.            system (eg. FidoNet, SIGnet, etc).  xxxxxxxx is a serial  number
  4736.            which is derived from the  originating system's address, a  Unix
  4737.            time stamp, and an internal counter.
  4738.  
  4739.            IMAIL will automatically supply the  domain by deriving it  from
  4740.            the zone number. If the zone number is not recognized, no domain
  4741.            field will be added.
  4742.  
  4743.  
  4744.     ═══════════════════════════════════════════════════════════════════════
  4745.     (C) Fabiano Fabris                                              Page 67
  4746.     ═══════════════════════════════════════════════════════════════════════
  4747.  
  4748.     ═══════════════════════════════════════════════════════════════════════
  4749.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4750.     ═══════════════════════════════════════════════════════════════════════
  4751.  
  4752.  
  4753.         f. REPLY
  4754.  
  4755.            The REPLY kludge is simply a copy of the MSGID of the message to
  4756.            which you are replying. IMAIL does not generate this, except  in
  4757.            the case of  an Automatic  Reply, but it  will use  it in  reply
  4758.            linking.
  4759.  
  4760.            The format is as for MSGIDs:
  4761.  
  4762.               ^AREPLY: zone:net/node[.point]@domain xxxxxxxx
  4763.  
  4764.  
  4765.         g. PID
  4766.  
  4767.            The PID (Product  ID) is appended  by IMAIL to  all messages  it
  4768.            generates.  Following  the   specifications  given  by   Joaquim
  4769.            Homrighausen, the format of the kludge is:
  4770.  
  4771.               ^APID: <product> <major version> [<serial number>]
  4772.  
  4773.            For example, IMAIL 1.2 would generate the kludge as follows:
  4774.  
  4775.               ^APID: IMAIL 1
  4776.  
  4777.  
  4778.         h. FLAGS
  4779.  
  4780.            This kludge is present in net mail messages only, and is used by
  4781.            many mailers to give more information on how the message  should
  4782.            be treated. It is followed by one of more modifiers; some of the
  4783.            more common ones are listed below.
  4784.  
  4785.  
  4786.            1) DIR
  4787.  
  4788.               Indicates that the net mail message should be sent direct  to
  4789.               its destination; it will NEVER be routed.
  4790.  
  4791.               IMAIL allows you  to specify  whether mail  should be  marked
  4792.               DIRECT or  not.  See  the description  of  the  Node  Manager
  4793.               (Chapter 5. Section e.)
  4794.  
  4795.  
  4796.            2) IMM
  4797.  
  4798.               Indicates that a  message should be  sent immediately.  IMAIL
  4799.               will never use this, and will always ignore it.
  4800.  
  4801.  
  4802.            3) TFS
  4803.  
  4804.               Truncate File when Sent.  This is found  only in file  attach
  4805.               messages, and  indicates that  the file  should be  truncated
  4806.               when sent. ARCmail file attached generates by IMAIL will have
  4807.               this flag set.
  4808.  
  4809.     ═══════════════════════════════════════════════════════════════════════
  4810.     (C) Fabiano Fabris                                              Page 68
  4811.     ═══════════════════════════════════════════════════════════════════════
  4812.  
  4813.     ═══════════════════════════════════════════════════════════════════════
  4814.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4815.     ═══════════════════════════════════════════════════════════════════════
  4816.  
  4817.  
  4818.            4) KFS
  4819.  
  4820.               Kill File  when  Sent. This  is  found only  in  file  attach
  4821.               messages, and means that the mailer will delete the file once
  4822.               sent.
  4823.  
  4824.               Please note that  ARCmail file attaches  should NOT use  this
  4825.               flag. If the  ARCmail file  is deleted, the  next time  IMAIL
  4826.               generates an outbound compressed  file for a system,  chances
  4827.               are that it will have the same name as the last one sent  (if
  4828.               the file is generated  on the same day,  at least). If it  is
  4829.               then sent out  to the  system, and  that system  has not  yet
  4830.               processed the mail it had  previously received, there is  the
  4831.               possibility that the  file will be  refused, overwritten,  or
  4832.               discarded.
  4833.  
  4834.  
  4835.            5) CFM
  4836.  
  4837.               Confirmation Receipt Request. This flag is set if the sending
  4838.               system wishes to have an acknowledgement that the message was
  4839.               read. As such, IMAIL does not  intercept this flag; it is  up
  4840.               to the message editor to handle it.
  4841.  
  4842.  
  4843.            6) RRQ
  4844.  
  4845.               Return Receipt  Request.  This flag  is  set if  the  sending
  4846.               system wishes to have an acknowledgement that the message was
  4847.               received by your system.
  4848.  
  4849.               Currently, IMAIL  does not  recognize  this flag,  since  the
  4850.               message header itself defines  a similar bit.  If the bit  is
  4851.               set,  a  registered  version  of  IMAIL  will   automatically
  4852.               generate a reply to the sending system.
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.     ═══════════════════════════════════════════════════════════════════════
  4875.     (C) Fabiano Fabris                                              Page 69
  4876.     ═══════════════════════════════════════════════════════════════════════
  4877.  
  4878.     ═══════════════════════════════════════════════════════════════════════
  4879.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4880.     ═══════════════════════════════════════════════════════════════════════
  4881.  
  4882.  
  4883.      13. BATCH FILE EXAMPLE
  4884.  
  4885.         The example given below is  designed for systems running  QuickBBS,
  4886.         with FrontDoor as a mailer. It  should be easy to modify for  other
  4887.         setups, but I can only write from my own experience.
  4888.  
  4889.         ECHO Off
  4890.         :START
  4891.           CD C:\QBBS
  4892.           FD
  4893.           IF ERRORLEVEL 99 GOTO CLEAN
  4894.           IF ERRORLEVEL 50 GOTO UNPACKMAIL
  4895.           IF ERRORLEVEL 40 GOTO LOCAL
  4896.           IF ERRORLEVEL 33 GOTO LOAD_2400
  4897.           IF ERRORLEVEL 32 GOTO LOAD_1200
  4898.           IF ERRORLEVEL 31 GOTO LOAD_300
  4899.           IF ERRORLEVEL 10 GOTO OUT
  4900.           IF ERRORLEVEL 6  GOTO ERROR6
  4901.           IF ERRORLEVEL 5  GOTO ERROR5
  4902.           IF ERRORLEVEL 4  GOTO ERROR4
  4903.           IF ERRORLEVEL 3  GOTO ERROR3
  4904.           IF ERRORLEVEL 2  GOTO ERROR2
  4905.           IF ERRORLEVEL 1  GOTO ERROR1
  4906.           GOTO START
  4907.         :LOAD_300
  4908.           QUICKBBS -B300 -E0
  4909.           GOTO START
  4910.         :LOAD_1200
  4911.           QUICKBBS -B1200 -E0
  4912.           GOTO START
  4913.         :LOAD_2400
  4914.           QUICKBBS -B2400 -E0
  4915.           GOTO START
  4916.         :LOCAL
  4917.           QUICKBBS -L -E0
  4918.           GOTO START
  4919.  
  4920.         :CLEAN
  4921.         rem Message Areas Maintenance
  4922.           IMTHINGS KILL /D10 /N50 /P
  4923.           GOTO START
  4924.  
  4925.         :UNPACKMAIL
  4926.           IMAIL TOSS
  4927.           IMPACK 1:all 2:all 3:all via 2:2/1
  4928.           GOTO START
  4929.  
  4930.         :ERROR1
  4931.           CLS
  4932.           ECHO *** Internal Error ***   Programming Error
  4933.           GOTO OUT
  4934.         :ERROR2
  4935.           CLS
  4936.           ECHO *** External Error ***    Missing File
  4937.           GOTO OUT
  4938.  
  4939.     ═══════════════════════════════════════════════════════════════════════
  4940.     (C) Fabiano Fabris                                              Page 70
  4941.     ═══════════════════════════════════════════════════════════════════════
  4942.  
  4943.     ═══════════════════════════════════════════════════════════════════════
  4944.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  4945.     ═══════════════════════════════════════════════════════════════════════
  4946.  
  4947.  
  4948.         :ERROR3
  4949.           CLS
  4950.           ECHO *** Insufficient Disk Space ***
  4951.           GOTO OUT
  4952.         :ERROR4
  4953.           CLS
  4954.           ECHO *** Modem not Responding ***
  4955.           GOTO OUT
  4956.         :ERROR5
  4957.           CLS
  4958.           ECHO *** Unable to Init Modem ***
  4959.           GOTO OUT
  4960.         :ERROR6
  4961.           CLS
  4962.           ECHO *** FOSSIL Error ***
  4963.         :OUT
  4964.            ECHO System .... Down!
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.     ═══════════════════════════════════════════════════════════════════════
  5005.     (C) Fabiano Fabris                                              Page 71
  5006.     ═══════════════════════════════════════════════════════════════════════
  5007.  
  5008.     ═══════════════════════════════════════════════════════════════════════
  5009.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5010.     ═══════════════════════════════════════════════════════════════════════
  5011.  
  5012.  
  5013.      14. MISCELLANEOUS INFORMATION
  5014.  
  5015.  
  5016.         a. A Note about Capability
  5017.  
  5018.            The term Capability, when refered to a mail processor, indicates
  5019.            that program's ability to generate zone and point information in
  5020.            outgoing mail, as well as the ability to recognize and use  such
  5021.            information in inbound mail
  5022.  
  5023.            Currently, IMAIL distinguishes between two forms of  capability:
  5024.            "Stone Age" and  "Type 2+".  "Stone Age" means  that the  packet
  5025.            contains no zone  and/or point  information, and  thus IMAIL  is
  5026.            forced to guess  at their  value; "Type 2+"  indicates that  the
  5027.            packet contains  zone and  point  information, and  IMAIL  knows
  5028.            where to look for them.
  5029.  
  5030.            "Type 2+"  mail packets  are distinguished  from the  others  by
  5031.            means of a Capability Word and a Capability Word Validation Copy
  5032.            (as outlined  in  the  document FSC-0039).  However,  there  are
  5033.            several mail  processors  which  produce valid  zone  and  point
  5034.            information, but do not mark the packets as "Type 2+". In  order
  5035.            for IMAIL to correctly  extract the zone  and point fields  from
  5036.            these packets, they must be marked as
  5037.              Capability:    Type 2+
  5038.              Cap Handling:  Forced
  5039.            in the Node Manager (see Chapter 5. Section e.). In other words,
  5040.            you should  enquire as  to  which mail  processor echo  node  is
  5041.            using, and set these two fields accordingly.
  5042.  
  5043.            Examples of mail  processors which produce  Type 2+  information
  5044.            are:
  5045.  
  5046.               D'Bridge
  5047.               GEcho
  5048.               Qmail
  5049.               ScanToss
  5050.               TosScan
  5051.               ZmailQ
  5052.  
  5053.            Some of these do not (yet)  make use of the Capability Word,  so
  5054.            it will  be necessary  to force  "Type 2+"  status as  described
  5055.            above.
  5056.  
  5057.            For other  mail  processors,  unless  you  are  certain  of  the
  5058.            contrary, the best is to set the two capability fields to "Stone
  5059.            Age"/Auto.
  5060.  
  5061.  
  5062.         b. Files Maintained by IMAIL
  5063.  
  5064.            IMAIL and  IMSETUP create  and  maintain several  external  data
  5065.            files. Generally it is  NOT a good idea  to delete these  unless
  5066.            you wish to rebuild your configuration from the beginning.
  5067.  
  5068.  
  5069.     ═══════════════════════════════════════════════════════════════════════
  5070.     (C) Fabiano Fabris                                              Page 72
  5071.     ═══════════════════════════════════════════════════════════════════════
  5072.  
  5073.     ═══════════════════════════════════════════════════════════════════════
  5074.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5075.     ═══════════════════════════════════════════════════════════════════════
  5076.  
  5077.  
  5078.            Of these  files,  all  those  containing  IMAIL's  configuration
  5079.            information (ie, all those whose name begins with IMAIL)  should
  5080.            reside in the directory from which IMAIL is run, or, if you have
  5081.            set the IMAIL environment variable,  in the directory it  points
  5082.            to.
  5083.  
  5084.               IMAIL.CF       Basic   IMAIL    configuration    information,
  5085.                              including network addresses, Pack Routing  and
  5086.                              so on.
  5087.  
  5088.               IMAIL.AR       Contains the definitions of the echo areas. If
  5089.                              this  file   is   deleted,   ALL   echo   area
  5090.                              information will be lost. This file is updated
  5091.                              by AreaLink,  if  necessary,  and  is  usually
  5092.                              maintained via IMSETUP.
  5093.  
  5094.               IMAIL.AX       Index file of the echo area information.  This
  5095.                              file is maintained and updated both by IMSETUP
  5096.                              and IMAIL. It  may be deleted  (in which  case
  5097.                              IMSETUP will recreate it),  but all echo  mail
  5098.                              statistics information will be lost.
  5099.  
  5100.               IMAIL.ND       This file contains the information defined  in
  5101.                              the Node Manager.
  5102.  
  5103.               IMAIL.DP       Data  base  of   information  used  to   catch
  5104.                              duplicate messages. This file may be  deleted,
  5105.                              but then you risk missing incoming dupes.
  5106.  
  5107.               ????????.$I$   A packet  file (????????.PKT)  that was  being
  5108.                              processed by TOSS. You should only find  these
  5109.                              files if  there was  a system  crash during  a
  5110.                              TOSS. In order to process it, simply run IMAIL
  5111.                              TOSS again.
  5112.  
  5113.  
  5114.         c. Exit Codes
  5115.  
  5116.            Should an error occur while IMAIL or IMTHINGS are running,  both
  5117.            programs will exit with an error, and set the MS-DOS  ERRORLEVEL
  5118.            environment variable. This may  be tested in  a batch file,  and
  5119.            acted upon. Listed below are  the ERRORLEVELs returned by  IMAIL
  5120.            and IMTHINGS.
  5121.  
  5122.              ERRORLEVEL          Meaning
  5123.              0                   No error
  5124.              1                   IMAIL TOSS processed net mail
  5125.              2                   IMAIL TOSS imported echo mail
  5126.              242                 File Locking error
  5127.              243                 Command line parameter error
  5128.              244                 IMAIL.CF not found
  5129.              245                 IMAIL.AR not found
  5130.              246                 IMAIL.ND not found
  5131.              247                 Error opening file
  5132.              248                 Error reading file
  5133.  
  5134.     ═══════════════════════════════════════════════════════════════════════
  5135.     (C) Fabiano Fabris                                              Page 73
  5136.     ═══════════════════════════════════════════════════════════════════════
  5137.  
  5138.     ═══════════════════════════════════════════════════════════════════════
  5139.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5140.     ═══════════════════════════════════════════════════════════════════════
  5141.  
  5142.  
  5143.              249                 Error writing file
  5144.              250                 Error in IMAIL.CF
  5145.              251                 Bad version of IMAIL.CF
  5146.              252                 File not found
  5147.              253                 Memory allocation error
  5148.              254                 Insufficient disk space
  5149.              255                 Unknown error
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.     ═══════════════════════════════════════════════════════════════════════
  5200.     (C) Fabiano Fabris                                              Page 74
  5201.     ═══════════════════════════════════════════════════════════════════════
  5202.  
  5203.     ═══════════════════════════════════════════════════════════════════════
  5204.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5205.     ═══════════════════════════════════════════════════════════════════════
  5206.  
  5207.  
  5208.      15. IMAIL DISTRIBUTION SITES
  5209.  
  5210.  
  5211.         a. Registration Sites
  5212.  
  5213.  
  5214.            1) Headquarters
  5215.  
  5216.               Intuition
  5217.  
  5218.                  System:                        FidoNet  2:230/41.22
  5219.                  +39-427-938827
  5220.  
  5221.                  Snail Mail:                    Fabiano Fabris
  5222.                                                 Via Zardini 19
  5223.                                                 33090 Sequals (PN)
  5224.                                                 Italy
  5225.  
  5226.  
  5227.            2) Australia
  5228.  
  5229.               IMAIL Support & Distribution Australia
  5230.  
  5231.                  System:                        FidoNet  3:632/350
  5232.                  +61-3-739-0028
  5233.  
  5234.                  Snail Mail:                    Bob Snowdon
  5235.                                                 17 Witham Drive
  5236.                                                 Coldstream, Victoria
  5237.                                                 Australia 3770
  5238.  
  5239.  
  5240.            3) Europe
  5241.  
  5242.               IMAIL Support & Distribution Europe
  5243.  
  5244.                  System:                        SIGnet   27:27/100
  5245.                  +31-10-4151910                          27:1331/4000
  5246.                                                 FidoNet  2:285/503
  5247.  
  5248.                  Snail mail:                    Maurice Leeflang
  5249.                                                 W. de Zwijgerstraat 37-A
  5250.                                                 3043 VB Rotterdam
  5251.                                                 The Netherlands
  5252.  
  5253.  
  5254.            4) Germany
  5255.  
  5256.                  Herbert Blaumeiser             SIGnet   27:5349/100
  5257.                                                 FidoNet  2:242/3
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.     ═══════════════════════════════════════════════════════════════════════
  5265.     (C) Fabiano Fabris                                              Page 75
  5266.     ═══════════════════════════════════════════════════════════════════════
  5267.  
  5268.     ═══════════════════════════════════════════════════════════════════════
  5269.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5270.     ═══════════════════════════════════════════════════════════════════════
  5271.  
  5272.  
  5273.            5) North America
  5274.  
  5275.  
  5276.               - IMAIL Support & Distribution N.A. #1
  5277.  
  5278.                  System:                        SIGnet   24:24/7777
  5279.                  +1-604-873-6625                FidoNet  1:153/1025
  5280.                                                 EGGnet   99:99/25
  5281.  
  5282.                  Snail mail:                    Jamie Penner
  5283.                                                 293 East 11th Avenue
  5284.                                                 Vancouver, BC
  5285.                                                 Canada  V5T 2C4
  5286.  
  5287.  
  5288.               - IMAIL Support & Distribution N.A. #2
  5289.  
  5290.                  System:                        FidoNet  1:124/5102
  5291.                  +1-214-418-1129
  5292.  
  5293.                  Snail mail:                    Dale Richter
  5294.                                                 12226 Veronica Rd.
  5295.                                                 Dallas, TX 75234
  5296.                                                 U.S.A.
  5297.  
  5298.  
  5299.         b. Support Sites
  5300.  
  5301.  
  5302.            1) Austria
  5303.  
  5304.                  Andreas Levenitschnig          FidoNet  2:2/1
  5305.  
  5306.  
  5307.            2) France
  5308.  
  5309.                  Pascal Brisset                 SIGnet   27:1333/3
  5310.                                                 FidoNet  2:321/7
  5311.  
  5312.  
  5313.            3) Spain
  5314.  
  5315.                  Patrick Dobeson                FidoNet  2:341/15
  5316.  
  5317.  
  5318.            4) Sweden
  5319.  
  5320.                  Andreas Birgerson              SIGnet   27:4346/200
  5321.                                                 FidoNet  2:200/407
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.     ═══════════════════════════════════════════════════════════════════════
  5330.     (C) Fabiano Fabris                                              Page 76
  5331.     ═══════════════════════════════════════════════════════════════════════
  5332.  
  5333.     ═══════════════════════════════════════════════════════════════════════
  5334.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5335.     ═══════════════════════════════════════════════════════════════════════
  5336.  
  5337.  
  5338.            5) Switzerland
  5339.  
  5340.                  Roger Mella                    FidoNet  2:300/682
  5341.  
  5342.  
  5343.            6) U.S.A.
  5344.  
  5345.                  Jim Louvau                     FidoNet  1:290/4
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.     ═══════════════════════════════════════════════════════════════════════
  5395.     (C) Fabiano Fabris                                              Page 77
  5396.     ═══════════════════════════════════════════════════════════════════════
  5397.  
  5398.     ═══════════════════════════════════════════════════════════════════════
  5399.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5400.     ═══════════════════════════════════════════════════════════════════════
  5401.  
  5402.  
  5403.                                  ═══ INDEX ═══
  5404.  
  5405.     ARCmail 0.6, 14                     IMAIL TOSS, 33
  5406.     Area Line, 61                       IMPACK, 36
  5407.     Area Manager                        IMSETUP, 8
  5408.      # Days, 23                         IMTHINGS KILL, 47
  5409.      # Messages, 24                     IMTHINGS MOVE, 49
  5410.      Active Status, 21                  IMTHINGS PACK, 52
  5411.      Area Comment, 22                   IMTHINGS POST, 53
  5412.      Area Name, 21                      IMTHINGS RECOVER, 54
  5413.      Board Number, 22                   IMTHINGS SEND, 55
  5414.      Export List, 25                    IMTHINGS SORT, 57
  5415.      Group, 23                         Compressing Message Base, 48,52
  5416.      Keep Seens, 24                    Configuration Files
  5417.      Origin Address, 24                 IMAIL.AR, 73
  5418.      Origin Line, 22                    IMAIL.AX, 73
  5419.      Passthrough Areas, 23              IMAIL.CF, 73
  5420.      Secure Mode, 23                    IMAIL.ND, 73
  5421.      SEEN-BY Addresses, 24             Cross-linked Areas, 21,22,61
  5422.      Tiny Seens, 24
  5423.     AreaLink, 39                       Default Origin, 12,22
  5424.      Forward Link Requests, 42         Deleting Messages, 23,24,47
  5425.      Invoking, 34,35                   Direct ARCmail, 27
  5426.      Meta-Commands, 40                 Domain Names, 9
  5427.      Remote Change, 43                 Dupe Message Board, 11
  5428.      Remote Deletion, 42
  5429.      Remote Maintainance, 27,40        Echo Gating, 65
  5430.      Replies, 42                       Echo Mail
  5431.      Request Format, 39                 Area Name, 61
  5432.     AreaLink Meta-Commands, 40          Control Information, 60
  5433.      ALL, 40                            Gating, 65
  5434.      FROM, 40                           How it Works, 60
  5435.      HELP, 41                           How Sent, 62
  5436.      LIST, 41                           Origin Line, 61
  5437.      QUERY, 41                          PATH Lines, 62
  5438.      RESCAN, 40,41                      SEEN-BY Lines, 62
  5439.      UNLINKED, 42                       Tear Line, 61
  5440.     AreaLink Options                    Topology, 63
  5441.      Allow Rescan, 12                   What is it?, 60
  5442.      AreaLink Help Text, 12            Echo Statistics, 58
  5443.      Forward Link Requests, 13         Environment variable, 2,8,73
  5444.      Keep Receipt, 12                   IMAIL, 5,11,12,13,59
  5445.     Areas with no links, 50             POINTNET, 5
  5446.     Areas.Bbs                          ERRORLEVELS, 73
  5447.      Export to, 31                      IMAIL TOSS, 33,73
  5448.      Import from, 30
  5449.     Auto-add New Areas, 15             Fakenets
  5450.     Automatic Message Replies, 17,44    and Pack Routing, 37
  5451.                                        File Sharing, 6
  5452.     Bad Message Board, 11,14,17,34     FLAGS Kludge
  5453.                                         CFM, 69
  5454.     Capability, 28,29,72                DIR, 68
  5455.     Command Line Options                IMM, 68
  5456.      IMAIL, 33                          KFS, 69
  5457.      IMAIL SCAN, 34                     RRQ, 69
  5458.  
  5459.     ═══════════════════════════════════════════════════════════════════════
  5460.     (C) Fabiano Fabris                                              Page 78
  5461.     ═══════════════════════════════════════════════════════════════════════
  5462.  
  5463.     ═══════════════════════════════════════════════════════════════════════
  5464.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5465.     ═══════════════════════════════════════════════════════════════════════
  5466.  
  5467.  
  5468.      TFS, 68                            PATH, 62,64
  5469.     Forward Link Requests, 13,42        PID, 68
  5470.     Forwarding Routed Packets, 17       REPLY, 68
  5471.     FroDo/Binkey Environment, 14        TOPT, 66
  5472.  
  5473.     IMAIL                              Linking the Message Base, 49
  5474.      ALNK, 35                          Log Files
  5475.      Exit Codes, 73                     Auto-Added Areas, 11
  5476.      SCAN, 34                           Echo Statistics, 58
  5477.      TOSS, 33                           IMAIL, 10
  5478.     IMAIL Robot, 55                     Log Format, 11
  5479.     IMAIL.AR, 73
  5480.     IMAIL.AX, 73                       Maximum Packet Size, 15
  5481.     IMAIL.CF, 73                       Message Area Rescans, 12,41
  5482.     IMAIL.DP, 73                       Moving Message Areas, 49
  5483.     IMAIL.ND, 73                       MSGID Kludge, 67
  5484.     IMPACK, 36                         MSGID Kludges, 9
  5485.     Importing Net Mail, 46
  5486.     IMSETUP                            Net Mail Message Subdirectory, 10
  5487.      AreaLink options, 12              Networks, 6
  5488.      Compression programs, 17          Node Manager
  5489.      Decompression programs, 18         Address, 27
  5490.      Domain names, 9                    Cap Handling, 29
  5491.      Echo areas, 18                     Capability, 28
  5492.      General Configuration, 8           Direct, 27
  5493.      Import/export, 30                  Groups, 27
  5494.      Node Manager, 25                   Password, 27
  5495.      Other parameters, 13               Program, 28
  5496.      Pack routing, 29                   Remote Maintainance, 27
  5497.      Subdirectories, 9                  Status, 28
  5498.      System addresses, 8               Notifying of Linked Echos, 51
  5499.     IMTHINGS, 46                       Number of Dupe Records, 15
  5500.      IMPORT, 46
  5501.      INDEX, 46                         Origin Line, 22,61
  5502.      KILL, 47                          Outbound Subdirectory, 10
  5503.      MOVE, 49                          Overlay Swapping, 15
  5504.      NOLINK, 50
  5505.      NOTIFY, 51                        PACK Switches
  5506.      PACK, 52                           Crash Messages, 38
  5507.      POST, 53                           Hold Messages, 38
  5508.      RECOVER, 54                        No Default Pack Routing, 37
  5509.      SEND, 55                          Packing Net Mail Messages, 36
  5510.      SORT, 57                          PATH Lines, 62
  5511.      STAT, 58                          Points
  5512.     Inbound Subdirectory, 10            and Pack Routing, 30,36,37
  5513.     Installation, 5                     SEEN-BYs & PATHs, 24
  5514.     INTHINGS                           Posting Messages in a Board, 53
  5515.      LINK, 49
  5516.                                        QBBS/RA System Subdirectory, 9
  5517.     Kludges, 66
  5518.      EID, 67                           Rebuilding Index Files, 46
  5519.      FLAGS, 68                         Recovering Deleted Messages, 54
  5520.      FMPT, 67                          Remote Change, 43
  5521.     INTL, 66                           Remote Deletion, 40,42
  5522.     MSGID, 67
  5523.  
  5524.     ═══════════════════════════════════════════════════════════════════════
  5525.     (C) Fabiano Fabris                                              Page 79
  5526.     ═══════════════════════════════════════════════════════════════════════
  5527.  
  5528.     ═══════════════════════════════════════════════════════════════════════
  5529.              IMAIL - The "Semi-Intuitive" Mail Processor - v. 1.20
  5530.     ═══════════════════════════════════════════════════════════════════════
  5531.  
  5532.  
  5533.     SCAN Switches                      System Addresses, 8
  5534.      Force Complete SCAN, 35           System Requirements
  5535.     Scanning Echo Mail, 34              Hardware, 6
  5536.     SEEN-BY Lines, 24,62                Software, 6
  5537.     Sorting the Message Base, 57
  5538.     Subdirectories, 9                  Tear Line, 61
  5539.      Inbound Files, 10                 TOSS Switches
  5540.      Net Mail, 10                       Check Bad Message Board, 34
  5541.      Outbound Files, 10                 No AreaLink, 34
  5542.      QBBS/RA System, 9                 Tossing Echo Mail, 33
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.     ═══════════════════════════════════════════════════════════════════════
  5590.     (C) Fabiano Fabris                                              Page 80
  5591.     ═══════════════════════════════════════════════════════════════════════
  5592.  
  5593.